如何解决mysql连接不上远程服务器
时间:2020-10-19 14:52
解决mysql连接不上远程服务器的方法:首先登录到mysql服务器;然后使用语句修改所有主机的访问权限,代码为【update user set host = '%' where user= 'root'】;最后直接执行如下命令解决报错即可。 解决mysql连接不上远程服务器的方法: 登录到mysql服务器之后,可以使用如下的查询语句查看是否开启了远程访问权限,查询结果显示确实是只能允许本地的root用户连接。 可以使用如下语句进行修改所有主机都可以访问权限 但是执行完这条语句之后却发现报错了,报ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' 后来网上找了一下,说是是“唯一索引”引起的!让我们检查入的数据是否“重复”,但是这是用户表呀,我也没有手动的去插入数据,当然也不能随意的删除用户表的数据吧,所以又找到了另外一个方法,直接无视这个错误 直接执行如下命令即可 更多相关免费学习推荐:mysql教程(视频) 以上就是如何解决mysql连接不上远程服务器的详细内容,更多请关注gxlsystem.com其它相关文章!select host,user,password from user;
update user set host = '%' where user = 'root';
flush privileges;