1. 程式人生 > 實用技巧 >05.luffy資料庫

05.luffy資料庫

資料庫配置

建立資料庫

"""
1.管理員連線資料庫

2.建立資料庫
>: create database luffy default charset=utf8;

3.以管理員身份登入資料庫
>: mysql -uroot -p123

4.檢視使用者
>: select user,host,password from mysql.user;

5.設定許可權賬號密碼

授權賬號命令:grant 許可權(create, update) on 庫.表 to '賬號'@'host' identified by '密碼'

>: grant all privileges on luffy.* to 'luffy'@'%' identified by 'luffy';

要是本機連mysql連不上,再新增localhost訪問許可權,本機就可以登入了

>: grant all privileges on luffy.* to 'luffy'@'localhost' identified by 'luffy';

設定完有許可權限制的賬號後一定要重新整理許可權,如果沒重新整理許可權,該終端無法被通知

>: flush privileges;

6.退出管理員,用賬號 luffy 密碼 luffy 登入開發
>: exit
>: mysql -uluffy -pluffy

後臺專案進行資料庫配置

7.luffyapi/settings/dev.py配置
DATABASES = {
"default": {
"ENGINE": "django.db.backends.mysql",
"HOST": "127.0.0.1",
"PORT": 3306,
"USER": "luffy",
"PASSWORD": "luffy",
"NAME": "luffy",
}
}

6.luffypai/init.py
import pymysql
pymysql.install_as_MySQLdb()

7.執行會出現Django與pymysql版本相容問題:見兩張插圖
"""