如何解决mysql连接不上远程服务器

发布时间:2022-05-31 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了如何解决mysql连接不上远程服务器脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

解决MySQL连接不上远程服务器的方法:首先登录到mySQL服务器;然后使用语句修改所有主机的访问权限,代码为【update user set host = '%' where user= 'root'】;最后直接执行如下命令解决报错即可。

如何解决mysql连接不上远程服务器

解决mysql连接不上远程服务器的方法:

登录到mysql服务器之后,可以使用如下的查询语句查看是否开启了远程访问权限,查询结果显示确实是只能允许本地的root用户连接。

select host,user,password From user;

可以使用如下语句进行修改所有主机都可以访问权限

update user set host = '%' where user = 'root';

但是执行完这条语句之后却发现报错了,报ERROR 1062 (23000): Duplicate entry '%-root' for key 'Primary'

后来网上找了一下,说是是“唯一索引”引起的!让我们检查入的数据是否“重复”,但是这是用户表呀,我也没有手动的去插入数据,当然也不能随意的删除用户表的数据吧,所以又找到了另外一个方法,直接无视这个错误

直接执行如下命令即可

flush PRivileges;

更多相关免费学习推荐:mysql教程(视频)

以上就是如何解决mysql连接不上远程服务器的详细内容,更多请关注脚本宝典其它相关文章

脚本宝典总结

以上是脚本宝典为你收集整理的如何解决mysql连接不上远程服务器全部内容,希望文章能够帮你解决如何解决mysql连接不上远程服务器所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:mysqlmysql