mysql连接linux系统提示“登录出现1130 is not allowed to connect to this MySql server”问题,解决方法

来源:互联网 发布:机电一体化建模软件 编辑:程序博客网 时间:2024/05/16 14:40



下投票接受
163下投票接受

您的root帐户,此声明适用于任何帐户,只能添加本地访问权限(建议使用)。

您可以查看:

SELECT host FROM mysql.user WHERE User = 'root';

如果您只看到结果,localhost并且127.0.0.1您无法从外部来源连接。如果您看到其他IP地址,但不是您正在连接的IP地址,这也是一个迹象。

服务器没有授权给你这个ip是不能连接的

你想root用户名使用root密码从任何主机连接到mysql服务器的话。

运行命令:mysql>grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;

如果你想允许用户root从ip为192.168.1.3的主机连接到mysql服务器,并使用root作为密码
运行命令:mysql>grant all privileges on *.* to 'root'@'192.168.1.3' identified by 'root' with grant option;
上面的命令创建一个可以从任意机器以root登录的超级账号,口令是root。这样,就可以使用方便的图形工具(navicat for mysql)进行登录和操作,包括修改root的口令。 

其中用户名和密码、IP换成自己的即可~~
FLUSH PRIVILEGES;
  
阅读全文
0 0
原创粉丝点击