Mysql不能远程链接的解决方法

问题:mysql

1130- Host XXXXXX is not allowed to connect  to this MYSQL serversql


错误缘由:本地没有访问远程Mysql数据库的权限。数据库

解决方法:ide

1,远程链接数据库,在cmd中输入:
 mysql -u root -p
输入密码回车进行mysql命令行;测试

2,输入use mysql;this

3,select user,password,host from user;命令行

4,若是host只有localhost,则须要把本地ip也添加上去;server

5,输入 grant all privileges on *.* to root@"本地IP" identified by "密码"
这至关因而给本地IP赋予了全部权限,包括远程访问权限。ip

6,flush privileges;
从新加载mysql权限,这一步必需要有。cmd

7,select user,password,host from user;查看是否已经添加IP上去了,再测试是否能正常远程链接。

相关文章
相关标签/搜索