龙空技术网

Pychram+Django3.9.6配置myslq报错处理

口袋里没有闲 205

前言:

当前兄弟们对“mysql8导入myslq5 报错”可能比较关注,你们都想要学习一些“mysql8导入myslq5 报错”的相关内容。那么小编也在网摘上汇集了一些关于“mysql8导入myslq5 报错””的相关文章,希望姐妹们能喜欢,姐妹们快快来了解一下吧!

在服务器端安装完mysql后,通过前端开发工具pycharm测试连接,报如下错误:

说明mysql数据库没有开放权限,解决方法是,进入后端mysql,使用命令:

mysql>show databases;

mysql>use mysql;

mysql>update user set host = '%' where user = 'root';

mysql>flush privileges;

前端开发工具pycharm测试连接数据库成功后,运行python3 manage.py runserver,会报错如下:

因为python3只支持pymysql,需要安装pymysql,输入命令如下:

#sudo pip3 install pymysql

同时在项目__init__.py文件,加入

import pymysql

pymysql.install_as_MySQLdb()

然后运行一下:

Python3 manage.py makemigrations

Python3 manage.py migrate

把上面圈红的命令输一遍后,再运行python3 manage.py runserver,可以运行了。

一起学习,有啥好的建议,欢迎大家在评论区指点,谢谢大家!

标签: #mysql8导入myslq5 报错