在服务器上部署Django项目时出现的问题,具体问题为执行python3 manage.py runserver 时出现数据库连接不上等问题时;
我没有找到具体原因(猜测跟’USER’: 'root’有关),但找到了解决办法,具体为在mysql数据库中在创建一个用户,并给他授权就可以了,把root改成新创建的用户即可。 具体操作如下: create user '用户名'@'%' identified by '密码'; # 创建用户 grant all on *.* to '用户名'@'%'; # 授权 flush privileges; # 刷新权限就可以了