docker修改mysql账号密码
时间: 2023-08-17 15:15:18 浏览: 264
docker-Django-mysql.docx
要在Docker中修改MySQL账号密码,可以按照以下步骤进行操作:
1. 进入MySQL容器:使用命令`docker exec -it <container_id> /bin/bash`进入容器的命令行界面。[1]
2. 登录MySQL:在容器中使用命令`mysql -u root -p`登录MySQL,输入密码。如果没有设置密码,直接按回车即可。[1]
3. 进入MySQL数据库:使用命令`use mysql;`进入MySQL数据库。[1]
4. 更改加密方式:使用命令`update user set plugin='mysql_native_password' where user='root';`来更改加密方式。[1]
5. 设置新密码:使用命令`alter user 'root'@'localhost' IDENTIFIED BY 'new_password';`来设置新密码,将`new_password`替换为你想要设置的新密码。[1]
6. 刷新权限表:使用命令`flush PRIVILEGES;`刷新权限表,使修改生效。[1]
7. 退出MySQL:使用命令`exit`退出MySQL。[1]
请注意,以上步骤是在已经进入MySQL容器的前提下进行的。如果你还没有进入容器,请先使用`docker exec -it <container_id> /bin/bash`命令进入容器,然后按照上述步骤进行操作。[1]
阅读全文