python配置數據庫
(1)創建數據庫 create database meiduo charset="utf8";
(2) 修改用戶權限:
1)創建用戶:create user summer identified by "123456";
2)授權用戶:grant all on meiduo.* to 'summer'@'%';
3)刷新:flush privileges;
(3) 配置數據庫
1)引擎 engine
2) 主機
3)端口號
4)用戶名
5)密碼
6)數據庫名
(4)安裝PyMySQL pip install pymysql
在工程文件同名的子目錄**init.py**中添加:
from pymysql inport install_as_mySQLdb
install_as_mySQLdb()
(5)報錯 django.db.operation(ERROR:(2003,'can't connect to MySql server on'192.168....'([ERROR 111]connect refused)'))
解決方法:
1 cd /etc/mysql
------>cd mysql.conf.d
2)sudo vi mysql.cnf
----->修改bind:127.0.0.1
3)sudo service mysql restart
4)use mysql
5)GRANT ALL PRIVILEGES on *.* To 'root'@'%' INDETIFIED By 'mysql' WITH OPTION
6)exit
7)mysql -h 本機ip -uroot -p 3306-pmysql