本地数据库连接服务器数据库报错`1130 - Host ‘219.232.77.43‘ is not allowed to connect to this MySQL server`

Posted 我永远信仰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了本地数据库连接服务器数据库报错`1130 - Host ‘219.232.77.43‘ is not allowed to connect to this MySQL server`相关的知识,希望对你有一定的参考价值。

本地数据库连接服务器报错1130 - Host '219.232.77.43' is not allowed to connect to this mysql server

因为服务器数据库默认设置只允许localhost用户连接

1.开启3306端口

2.在服务器上的数据库设置可以远程访问

使用xshell,或者其他能操作你服务器数据库的。然后按一下代码执行一遍就OK了

登录: mysql -u root -p123456 root是用户名, -p后面是你自己设置的密码

进入数据库:use mysql

查看表:show tables;

查看user表中的数据:select Host, User from user; 如上图

修改user表中的Host: update user set Host='%' where User='root';,%代表所有,也可以指定。

最后刷新一下:flush privileges;
再重新查看一遍,select Host, User from user; 如下图
重新在Navicate中测试一下:成功

以上是关于本地数据库连接服务器数据库报错`1130 - Host ‘219.232.77.43‘ is not allowed to connect to this MySQL server`的主要内容,如果未能解决你的问题,请参考以下文章

MySQL——远程连接非本地MySQL数据库服务器,报错ERROR 1130: Host 192.168.3.100 is not allowed to connect to this MySQL s

解决连接mysql报错1130

navicat连接另一台电脑上的mysql服务器报错1130

无法远程连接Mysql数据库

MySQL 1130 - Host 127.0.0.1 is not allowed to connect to this MySQL server

亲测可用通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法