我是靠谱客的博主 明理煎饼,最近开发中收集的这篇文章主要介绍sqlyong连接docker中的mysql 失败can‘t connect to MySQL server on (*******:3306),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

解决sqlyong连接docker中myslq失败:
一· 查看mysql是否运行docker ps
二·查看mysql端口映射是否与连接相符
三·进入mysql容器查看是否能够进行本地连接docker exec -it mysql(此处为容器名) /bin/bash
mysql -uroot -p
四·修改密码权限ALTER USER 'root'@'%' IDENTIFIED BY '123456';
刷新权限flush privileges;
五·测试连接
六·连接失败,修改映射端口测试
systemctl stop docker关闭docker
进入文件夹cd /var/lib/docker/containers
在这里插入图片描述

文件夹对应容器container ID

在这里插入图片描述
修改映射文件


此处为宿主机端口,修改此端口即可;
systemctl start docker重启docker

启动mysql
docker start mysql

docker ps查询映射端口
在这里插入图片描述
修改成功,测试连接
在这里插入图片描述
连接成功~~

欢迎私信我讨论更多有关后端问题
ps:其实是想找个帮我找bug的倒霉蛋

最后

以上就是明理煎饼为你收集整理的sqlyong连接docker中的mysql 失败can‘t connect to MySQL server on (*******:3306)的全部内容,希望文章能够帮你解决sqlyong连接docker中的mysql 失败can‘t connect to MySQL server on (*******:3306)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部