无法连接的4种情况
- 用户访问ip限制
在mysql命令行
use mysql;
select host,user from user;
update user set host = '%' where user = 'root'; # 将用户的host限制改为%(%即无限制)
- mysql服务器配置访问ip限制
编辑配置文件:vi /etc/mysql/mysql.conf.d/mysqld.cnf
将bind-address = 127.0.0.1
改为bind-address = 0.0.0.0
注:【bind-address:使管理服务器绑定到特定的网络接口(主机名或 IP 地址)。】 - 防火墙端口限制
注:开启防火墙没有入站规则时报的是10060
Linux 防火墙及端口配置 - IP或端口输入错误、mysql服务未启动
systemctl restart mysql # 重启服务方法1
service mysql restart # 重启服务方法2
- 本地网卡配置与远程ip冲突