is not allowed to connect to this MySQL server
在购买阿里云服务器后安装了mysql,部署django项目后,执行python manage.py migrate创建表结构发现报错
解决方案
mysql -uroot -p #登录
use mysql;
select host,user from user; #查看数据库的权限信息
发现localhost具有root权限,因此需要更改权限
update user set host = '%' where user ='root'; #修改权限
flush privileges;#刷新
可再次查看数据库权限信息,发现已经修改
这样就修改完毕了,重新之前执行发现问题解决!