数据库配置中设置了允许远程,但在navicat中却以unknown error连接失败。经过查找资料,有可能是3306端口被挡住了。
1、远程访问虚拟机3306端口
发现无法访问。
2、查看防火墙状态systemctl status firewalld
防火墙是开启状态。
3、查看3306端口
firewall-cmd --zone=public --query-port=3306/tcp
No表示端口关闭
4、打开端口
firewall-cmd --zone=public --add-port=3306/tcp –permanent
5、重载防火墙
firewall-cmd –reload
6、查看端口是否成功打开
7、navicat重新连接。成功
mysql部署成功后本地可连接,但远程连接不上
最新推荐文章于 2024-04-30 14:55:14 发布