Mysql连接报错:1130-host ... is not allowed to connect to this MySql server如何处理
Posted Mr.Bighua
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql连接报错:1130-host ... is not allowed to connect to this MySql server如何处理相关的知识,希望对你有一定的参考价值。
这个问题是因为在数据库服务器中的mysql数据库中的user的表中没有权限(也可以说没有用户),下面将记录我遇到问题的过程及解决的方法。
在搭建完LNMP环境后用Navicate连接出错
遇到这个问题首先到mysql所在的服务器上用连接进行处理
1、连接服务器: mysql -u root -p
2、看当前所有数据库:show databases;
3、进入mysql数据库:use mysql;
4、查看mysql数据库中所有的表:show tables;
5、查看user表中的数据:select Host, User,Password from user;
6、修改user表中的Host:update user set Host=\'%\' where User=\'root\';
7、最后刷新一下:flush privileges;
#一定要记得在写sql的时候要在语句完成后加上" ; "下面是图示说明
遇到这个问题首先到mysql所在的服务器上用连接进行处理
连接服务器: mysql -u root -p
查看当前所有数据库:show databases;
进入mysql数据库:use mysql;
查看mysql数据库中所有的表:show tables;
查看user表中的数据:select Host, User,Password from user;
修改user表中的Host:update user set Host=\'%\' where User=\'root\';
最后刷新一下:flush privileges;
重新在Navicate中测试一下:
参考自:http://www.cnblogs.com/xyzdw/archive/2011/08/11/2135227.html;
转载请在文章显著处标明“转载自http://www.cnblogs.com/Bighua/p/7629082.html”
以上是关于Mysql连接报错:1130-host ... is not allowed to connect to this MySql server如何处理的主要内容,如果未能解决你的问题,请参考以下文章
Mysql连接报错:1130-host ... is not allowed to connect to this MySql server如何处理
Host ‘211.141.227.150‘ is not allowed to connect to this MySQL server
Host ‘211.141.227.150‘ is not allowed to connect to this MySQL server
远程连接mysql报错:1130 - Host XXX is not allowed to connect to this MySQL server