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

如何解决mysql连接不上远程服务器,第1张

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

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

解决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连接不上远程服务器所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1150800.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存