docker ps |grep mysql
docker exec -it a00ba5071c1e /bin/bash
在最后一行添加skip-grant-tables
代码( //跳过mysql的密码验证)
(如果容器中没有vim命令的话,可以依次使用命令apt-get update
,apt-get install vim
下载安装vim)
vim /etc/mysql/conf.d/docker.cnf
service mysql restart
docker restart a00ba5071c1e
docker exec -it a00ba5071c1e /bin/bash
登录数据库,不用输入密码,直接回车
mysql -u root -p
use mysql
update user set authentication_string=password('123') where user="root";
删除刚刚添加的skip-grant-tables
vim /etc/mysql/conf.d/docker.cnf
service mysql restart
docker restart a00ba5071c1e
以上是怎么修改docker容器中MySQL的用户密码的详细内容。更多信息请关注PHP中文网其他相关文章!