-
今天遇到一个关于MySQL连接的问题,用自己的电脑连接另外一台电脑上的Mysql数据库,提示MYSQL ERROR 1130 (HY000)错误,之前还真的没有遇到过这个问题,自然也只能去搜索相关资料,最终得以解决,所以还是想把这个问题整理出来,供各位遇到这种问题的朋友参考。
从错误提示信息“ERROR 1130 (HY000): Host 'Tools2016' is not allowed to connect to this MySQL server ”很容易看出是访问被拒绝,出现这种情况的原因主要是因为mysql服务器出于安全考虑,默认只允许root用户使用本机来访问,通过查看mysql数据中的user表中也可以发现root用户所对应的host字段都是127.0.0.1或者localhost。
到此为止,问题的原因已经找到了,那么就来解决这个问题吧,其实解决办法很简单,两条SQL语句搞定:
打开CMD,进入到mysql目录,cd D:\wamp\bin\mysql\mysql5.5.8\bin>mysql -uroot -p
我这里密码是空,就直接回车就OK了,然后选择数据库use mysql,接下来就是要修改user表中root用户对应的host字段了
update user set Host="%" where Host="127.0.0.1";
执行完毕,已经把Host改为不限制了,但是这个时候还不好使,因为mysql服务器已经启动了,加载的信息为修改之前的信息,这个时候还需要从新加载信息,有两种方法,第一种是直接重启mysql服务器,第二种直接在刚才执行的窗口接着输入:flush privileges;
好了,到此问题就完全解决了,试一下是不是可以连接了呢?
MySQL连接远程数据库提示:ERROR 1130 (HY000)的解决办法
4411人参与 |分类: 站长百科|时间: 2016年10月11日
相关文章
- 2020-01-10作为站长应该懂得的7大搜索引擎站长平台
- 2019-10-22个人博客网站用什么程序比较好?
- 2019-10-12头条搜索站长平台如何添加网站和sitemap文件?附图文教程
- 2019-09-26PHP环境下是选择Apache和Nginx?
- 2019-09-11网站运维人员必做的7项网站维护工作
- 2019-08-26现在还要必要坚持做PC网站或个人博客吗?
- 2019-08-03宝塔面板+云锁nginx自编译web防护的图文教程
- 2019-07-08解决国内主机服务器 WordPress 后台异常卡顿的问题
- 2019-07-02网站启用SSL自动301跳转到HTTPS教程
- 2019-06-06宝塔/BT面板内存占用MySQL频繁崩溃自动重启方法