python配置数据库

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

发布了39 篇原创文章 · 获赞 3 · 访问量 2442
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章