问题:测试连接数据库时失败
解决:参考
Navicate远程连接Linux上docker安装的MySQL容器_windows navicat连接到linux mysql-CSDN博客
之前有想到过是防火墙的问题,但是只针对3306端口进行了关闭,连接失败。尝试对整个防火墙进行关闭:
// 关闭防火墙服务
systemctl stop firewalld
// 查看状态
systemctl status firewalld.service
firewall-cmd --state
连接成功
但是有一个很奇怪的现象,上述操作后,连接的mysql中原有的数据库都不见了。
此时对docker中的mysql容器进行重建操作会失败:
先开启防火墙,进行容器创建、挂载、开启等操作后,关闭防火墙,一切正常。