如何修改docker容器中MySQL的用户密码

本站所有内容来自互联网收集,仅供学习和交流,请勿用于商业用途。如有侵权、不妥之处,请第一时间联系我们删除!Q群:迪思分享
免费资源网 – https://freexyz.cn/

目录1.查看启动的MySQL容器id2.进入启动的MySQL容器中3.修改MySQL配置文件4.重启数据库5.重启MySQL容器6.再次进入启动的MySQL容器内6.使用语句mysql -u root -p 语句7.使用MySQL数据库8.更新用户密码9.退出mysql10.再次编辑mysql配置文件11.再次重启mysql12.再次重启docker容器

1.查看启动的MySQL容器id

docker ps |grep mysql

如何修改docker容器中MySQL的用户密码插图

2.进入启动的MySQL容器中

docker exec -it a00ba5071c1e /bin/bash

如何修改docker容器中MySQL的用户密码插图1

3.修改MySQL配置文件

在最后一行添加skip-grant-tables代码( //跳过mysql的密码验证)

(如果容器中没有vim命令的话,可以依次使用命令apt-get update ,apt-get install vim 下载安装vim)

vim /etc/mysql/conf.d/docker.cnf

如何修改docker容器中MySQL的用户密码插图2

4.重启数据库

service mysql restart

如何修改docker容器中MySQL的用户密码插图3

5.重启MySQL容器

docker restart a00ba5071c1e

如何修改docker容器中MySQL的用户密码插图4

6.再次进入启动的MySQL容器内

docker exec -it a00ba5071c1e /bin/bash

如何修改docker容器中MySQL的用户密码插图1

6.使用语句mysql -u root -p 语句

登录数据库,不用输入密码,直接回车

mysql -u root -p

如何修改docker容器中MySQL的用户密码插图5

7.使用MySQL数据库

use mysql

如何修改docker容器中MySQL的用户密码插图6

8.更新用户密码

update user set authentication_string=password(123) where user=”root”;

如何修改docker容器中MySQL的用户密码插图7

9.退出mysql

如何修改docker容器中MySQL的用户密码插图8

10.再次编辑mysql配置文件

删除刚刚添加的skip-grant-tables

vim /etc/mysql/conf.d/docker.cnf

如何修改docker容器中MySQL的用户密码插图9

11.再次重启mysql

service mysql restart

如何修改docker容器中MySQL的用户密码插图10

12.再次重启docker容器

docker restart a00ba5071c1e

如何修改docker容器中MySQL的用户密码插图11

免费资源网 – https://freexyz.cn/


© 版权声明
THE END
★喜欢这篇文章吗?喜欢的话,麻烦动动手指支持一下!★
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容