客户端连接docker的mysql容器
启动docker镜像,生成容器,做好容器与客户端的端口映射docker run -p 3306:3306 --name mysql02 -e MYSQL_ROOT_PASSWORD=123456 -d mysql但是,物理机的navicat还是连接不上,这是我们可以关闭docker的防火墙试一下关闭防火墙systemctl disable firewalld开机关闭防火墙systemctl ena
·
启动docker镜像,生成容器,做好容器与客户端的端口映射
docker run -p 3306:3306 --name mysql02 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
但是,物理机的navicat还是连接不上,这是我们可以关闭docker的防火墙试一下
关闭防火墙
systemctl disable firewalld
开机关闭防火墙
systemctl enable firewalld
试试能不能连接
如果还是不能连接的话,生成容器时带上一定的配置
docker run -p 3306:3306 --name mysql03 -v /conf/mysql:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
此时,再进行连接即可。
更多推荐
已为社区贡献14条内容
所有评论(0)