MYSQL - ERROR 1130:Host is not allow

本文详细介绍了如何解决MySQL数据库远程连接出现的错误'ERROR1130:Host''isnotallowedtoconnecttothisMySQLserver',通过两种方法进行解决:修改数据库表中的host项,使其允许从任何主机连接;或者通过授权法为特定用户指定远程连接权限。

解决mysql数据库远程连接出错ERROR 1130: Host '' is not allowed to connect to this MySQL server

  

解决方法:基本上第一条就能搞定。

 

1。 改表法。

可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"mysql -u root -pvmwaremysql>use mysql;mysql>update user set host= '%' where user = 'root';mysql>select host, user from user;然后记得刷新数据库,

 -------------------------------------------------------------------------------

mysql>use mysql

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

此时如果提示报错,不用管,继续往下走

select host, user from user;

mysql>flush privileges;  -- * 这一句是刷新刚才的内容  *一定要刷新,因为操作的是系统授权表。。

 

-------------------------------------------------------------------------------

2. 授权法。

例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码

GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO 'root'@'10.10.40.54' IDENTIFIED BY '123456' WITH GRANT OPTION;


INFO:root:📥 收到来自 Line1(192.168.110.92) 的同步请求,共 3 张表 2025-09-23 13:36:49 | INFO | 📥 收到来自 Line1(192.168.110.92) 的同步请求,共 3 张表 ERROR:root:MySQL 连接失败: 1130 (HY000): Host '192.168.110.92' is not allowed to connect to this MySQL server 2025-09-23 13:36:49 | ERROR | ❌ MySQL 连接失败: 1130 (HY000): Host '192.168.110.92' is not allowed to connect to this MySQL server ERROR:root:❌ 获取数据库连接失败 2025-09-23 13:36:49 | ERROR | ❌ 获取数据库连接失败 INFO:root:✅ 成功插入 0 条到 `ai_appsortingtasks` 2025-09-23 13:36:49 | INFO | ✅ 成功插入 0 条到 `ai_appsortingtasks` ERROR:root:MySQL 连接失败: 1130 (HY000): Host '192.168.110.92' is not allowed to connect to this MySQL server 2025-09-23 13:36:49 | ERROR | ❌ MySQL 连接失败: 1130 (HY000): Host '192.168.110.92' is not allowed to connect to this MySQL server ERROR:root:❌ 获取数据库连接失败 2025-09-23 13:36:49 | ERROR | ❌ 获取数据库连接失败 INFO:root:✅ 成功插入 0 条到 `ai_appsortingtaskskus` 2025-09-23 13:36:49 | INFO | ✅ 成功插入 0 条到 `ai_appsortingtaskskus` ERROR:root:MySQL 连接失败: 1130 (HY000): Host '192.168.110.92' is not allowed to connect to this MySQL server 2025-09-23 13:36:49 | ERROR | ❌ MySQL 连接失败: 1130 (HY000): Host '192.168.110.92' is not allowed to connect to this MySQL server ERROR:root:❌ 获取数据库连接失败 2025-09-23 13:36:49 | ERROR | ❌ 获取数据库连接失败 INFO:root:✅ 成功插入 0 条到 `ai_appsortingtaskitems` 2025-09-23 13:36:49 | INFO | ✅ 成功插入 0 条到 `ai_appsortingtaskitems` INFO:werkzeug:192.168.110.92 - - [23/Sep/2025 13:36:49] "POST /api/sync/upload HTTP/1.1" 200 - 2025-09-23 13:36:49 | INFO | 192.168.110.92 - - [23/Sep/2025 13:36:49] "POST /api/sync/upload HTTP/1.1" 200 -
09-24
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值