解决无法远程连接CentOS8上的MySQL8数据库方法
解决无法远程连接CentOS8上的MySQL8数据库方法
1.查看CentOS的防火墙状态:(active表示已开启)
systemctl status firewalld.service
说明:如果关闭防火墙,则直接可以远程连接,但是出于安全考虑不建议关闭防火墙。
2.查看当前防火墙所有开放的端口
firewall-cmd --list-ports
3.添加mysql端口(mySQL默认端口号3306)
firewall-cmd --permanent --zone=public --add-port=3306/tcp
4.重启防火墙
systemctl restart firewalld.service
5.再次查看所有开放的端口
firewall-cmd --list-ports
6.启动MySQL Workbench,测试是否可以远程连接,如果出现密码框基本说明可以连接了。
7.远程连接MySQL成功。