mysql错误:“1130 - Host ‘192.168.1.1‘ is not allowed to connect to this MySQL server“

错误消息 “1130 - Host ‘192.168.1.1’ is not allowed to connect to this MySQL server” 表明MySQL服务器拒绝了来自IP地址为192.168.1.1的主机的连接。这可能是由于以下原因之一:

1、授权限制:MySQL服务器的访问权限限制了特定的主机连接。默认情况下,MySQL只允许本地主机(localhost)连接。您需要更改MySQL的访问权限以允许来自其他主机的连接。

2,IP地址不匹配:如果您手动添加了访问权限规则,并指定了特定的IP地址,但实际连接的主机IP地址与规则不匹配,将会出现此错误。

解决方法:
问题:目前只有localhost主机被授权连接到MySQL服务器。要允许特定IP地址(例如192.168.1.1)的主机连接,请按照以下步骤进行操作:

使用具有足够权限的用户连接到MySQL服务器。

运行以下命令添加允许特定主机连接的访问权限规则:


```bash
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'192.168.1.1' IDENTIFIED BY '密码' WITH GRANT OPTION;

请将 '用户名' 替换为实际的用户名,'密码' 替换为实际的密码。

刷新MySQL权限:


```bash
FLUSH PRIVILEGES;

退出MySQL命令行:

exit

猜你喜欢

转载自blog.csdn.net/m0_48096446/article/details/131127946