解决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的倒霉蛋
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)