【Python BUG】局域网内远程连接mysql错误:1130

本质是用户权限的问题

到该数据库所在的服务器上

1:root登录

mysql -u root -p

2:选择库

mysql>use mysql;

3:查看mysql库中的user表的host值

mysql>select 'host' from user where user='root';

4:修改mysql库中的user表的host值

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

5:刷新权限表

mysql>flush privileges;

重起mysql,再于开发的程序中连接数据库,问题应该就解决了。

相关推荐
小马爱打代码12 分钟前
Redis 和 MySQL 双写一致性:延迟双删、读写锁、MQ、Canal 怎么选?
数据库·redis·mysql
数智顾问28 分钟前
(133页PPT)数据中心基础设施规划设计(附下载方式)
大数据·数据库·人工智能
l1t32 分钟前
DeepSeek总结的PostgreSQL 的开源 TDE:pg_tde
数据库·postgresql·开源
南极企鹅32 分钟前
深入理解 MVCC:数据库并发控制的基石
java·数据库·mysql
欧神附体12333 分钟前
MYSQL数据库集群高可用和数据监控平台项目
数据库·mysql
abcy0712131 小时前
python在models定义了一个对象,接口调用时报错对象不存在models.xx.DoesNotExist
数据库·sqlite
無限進步D1 小时前
MySQL 数据处理之增删改
数据库·mysql
我,也来自江湖1 小时前
Redis的持久化有哪些方式
数据库·redis·缓存
兆。1 小时前
LangChain向量数据库集成指南:面向RAG开发者
数据库·langchain