【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,再于开发的程序中连接数据库,问题应该就解决了。

相关推荐
m0_748232921 分钟前
你还在手动画ER图吗?让SQL自动生成ER图,轻松解决作业难题!
数据库·sql·oracle
玄明Hanko2 分钟前
生产环境到底能用Docker部署MySQL吗?
后端·mysql·docker
清流君4 分钟前
【MySQL】数据库 Navicat 可视化工具与 MySQL 命令行基本操作
数据库·人工智能·笔记·mysql·ue5·数字孪生
邂逅岁月4 分钟前
MySQL表的增删改查初阶(下篇)
数据库·sql·mysql
Python_金钱豹5 分钟前
Text2SQL零代码实战!RAGFlow 实现自然语言转 SQL 的终极指南
前端·数据库·sql·安全·ui·langchain·机器人
静听夜半雨7 分钟前
CANoe入门——3、新建LIN工程及LIN DataBase(LDF文件)的创建
网络·数据库·c++·编辑器
DarkAthena1 小时前
【ORACLE】记录一些ORACLE的merge into语句的BUG
数据库·oracle·bug
大新新大浩浩2 小时前
arm64适配系列文章-第三章-arm64环境上mariadb的部署
数据库·arm·mariadb
逾非时2 小时前
MySQL触法器
android·mysql·sqlserver
聪明的墨菲特i2 小时前
SQL进阶知识:九、高级数据类型
xml·数据库·sql·mysql·json·空间数据类型