连接云服务器上的MySQL数据库,控制台报连接超时,NAvicat连接报错误
Could not create connection to database server. Attempted reconnect 3 times. Giving up.
发现是云服务器的白名单IP的问题,之前在学校设置的ip现在回家了ip不一样,登录不了,现在教大家更改ip,首先我们查看MySQL的安装位置,
使用 whereis mysql 查询MySQL安装位置,然后进入bin目录,使用mysql -uroot -p 登录MySQL,
到MySQL命令行下,使用
use mysql;
select user,host from user;
查询到root用户的host,%号为所有IP都可以登录,如果想设置某些具体的ip,将百分号替换即可,直接修改root的host字段,
update user set host="%" where user="root";
这里将其修改为所有IP都可以,再使用
flush privileges;
命令,使其立即生效

本文介绍了解决云服务器MySQL连接超时的方法。通过更改MySQL的白名单IP设置,可以有效解决因IP变更导致的登录失败问题。文章详细介绍了如何使用命令行工具定位并修改MySQL配置。
1112

被折叠的 条评论
为什么被折叠?



