解决办法1
docker-compose修改mysql密码,由于初始化过docker镜像,就算你down了再vi改密码然后up改的密码也无法生效,你需要把docker-compose up起来,在进入到容器中修改密码:
docker-compose up -d
docker exec -it mysql bash
mysql -uroot -p
image.png
解决办法2
docker-compose修改mysql密码,由于初始化过docker镜像,本解决方法是修改密码时需要把数据卷删除了,需要提前备份好数据库。粗暴--不推荐
docker-compose down
# 然后修改密码
vi docker-compose
# 接着删除数据卷,删除自己指定数据卷的路径,我的`./data`
rm -fr /data
docker-compose up -d
mysql工具连接即可









网友评论