如果 ! 多来逛逛 给好评

无法远程连接本地mysql数据库

上一篇 / 下一篇  2017-06-26 14:41:19 / 个人分类:日常问题

MySQL ERROR 1130 (HY000): Host '192.168.1.8' is not allowed to connect to this MySQL server

本机是mysql的数据库,想用另一台ip为192.168.1.8的连接这个mysql数据库,可是报了这个错误。

查询得到2个方法

第一个是在user表把localhost改为%, 我这么做后不仅没有解决,本地连接都要root@%这么做了(现在想想好像失误把所有localhost都给改了)。

第二个方法就生效了。

终端登陆mysql,执行一句sql:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.8' IDENTIFIED BY '123-abc' WITH GRANT OPTION;

其中'abc-123'就是设定连接密码了,然后192.168.1.8就可以连接了,简单有效,不是任意主机都可连,也安全一些。

TAG:

引用 删除 小古   /   2017-06-26 14:46:43
办法很好用
引用 删除 小古   /   2017-06-26 14:45:57
5
 

评分:0

我来说两句

Open Toolbar