05.luffy資料庫
阿新 • • 發佈:2021-01-11
資料庫配置
建立資料庫
"""
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版本相容問題:見兩張插圖
"""