使用IP远程连接MySql数据库时,未能成功,提示1130错误信息(如下图):
1130, "Host 'xx' is not allowed to connect to this MySQL server"
解决办法
1.在服务器安装Navicat for MySQL编辑器
*如果CMD能执行MYSQL命令直接到第3步*
点击下载 Navicat for MySQL 安装包,附有破解密钥。
提取码:1089
2.安装完成后,以localhost连接服务器,打开命令列界面
3.查询允许连接的主机及用户信息
select Host,User,Password from mysql.user;
结果如下图
4. 修改主机Host为“::1”的权限
update mysql.user set Host = '%' where Host = '::1' and `User` = 'root';
5. 执行改动生效操作
flush privileges;
结果如下图
6. 最后本地测试连接成功
赠人玫瑰手留余香,若对您有帮助,来
点个赞
呗!