数据库

当前位置:首页 > 数据库 >

MySQL提示:ERROR 1130 (HY000)的解决办法

时间:2015-10-01        阅读:次        QQ群:182913345

        用电脑连接另外一台电脑上的Mysql数据库,提示MYSQL ERROR 1130 (HY000)错误,从错误提示信息ERROR 1130 (HY000): Host 'PC201508060849' 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常犯的10个错误

下一篇:MySQL忘记root密码怎么办?

扫一扫,更多精彩内容推送

PHP技术分享

分享PHP技术,前端技术,数据库,SEO优化,服务器,网络安全等知识,是php程序员工作学习的好帮手!

Copyright © 2013-2015.PHP技术分享 www.php520.cn  版权所有  网站地图    PHP学习交流群

免责声明:网站内容收集于互联网,本网站不承担任何由于内容的合法性及健康性所引起的争议和法律责任。

欢迎大家对网站内容侵犯版权等不合法和不健康行为进行监督和举报。 沪ICP备15014499号-2