sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (1130, “Host ‘101.133.133.29‘

一.报错原因:因为没有远程连接数据库的权限

二.解决方法

1.登陆本地的mysql

mysql -u root -p

2.打开数据库

use mysql;

3.搜索账户

select host from user where user='root';

4.更改内容

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

如出现问题,说明host已经有了%这个值,不用管,继续执行下面的步骤

ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'

5.刷新配置

flush privileges;

猜你喜欢

转载自blog.csdn.net/xiangfengl/article/details/127407572