docker安装的mysql,使用数据库客户端无法连接

如题所示,使用centos安装的docker容器,里面部署了mysql的5.6版本,结果容器里面可以直接连接,但是本机无法连接:
解决方法:
1.编辑配置文件:

vi /usr/lib/sysctl.d/00-system.conf

在这里插入图片描述
在文件的最后加上一句:

net.ipv4.ip_forward=1

然后重启网络,停止mysql容器,删除mysql容器,重新从镜像制作一份新的MySQL容器:

systemctl restart network
docker stop (容器id)        //使用docker ps查看
docker rm mysql
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.6

最后问题解决

发布了39 篇原创文章 · 获赞 1 · 访问量 4620

猜你喜欢

转载自blog.csdn.net/thetimelyrain/article/details/103302904