远程连接mysql失败原因:
- 用户权限配置:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password';
- 查看配置文件排除bind-address、skip-networking
若存在bind-address=127.0.0.1,需要注释掉;skip-networking会关闭网络监听,也需要注释掉。
cat /etc/my.cnf
- 防火墙拦截:
查看防火墙状态
sudo ufw status
开启防火墙
sudo ufw enable
允许3306端口
sudo ufw allow 3306
- 端口不匹配:
确认是否为3306端口
netstat -aptn |grep -i 3306
- 阿里云安全规则配置:
阿里云实例--配置安全组规则--安全规则编辑--添加3306端口即可。
网友评论