我是靠谱客的博主 明理煎饼,最近开发中收集的这篇文章主要介绍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)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复