步骤 1: 进入MySQL容器
- 首先,通过
docker exec
命令进入MySQL容器的命令行界面。假设您的容器名为my-mysql-container
,则命令如下:docker exec -it my-mysql-container bash
步骤 2: 登录MySQL
- 在容器内部,使用
mysql
命令以root
用户身份登录 MySQL。mysql -u root -p
步骤 3: 执行SQL命令修改密码
- 在MySQL提示符下,执行以下SQL命令来修改
root
用户的密码。这里我们将root
用户的密码修改为123456
:ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
- 刷新权限,使更改立即生效:
FLUSH PRIVILEGES;
步骤 4: 退出MySQL并重启容器
- 完成修改后,退出MySQL:
EXIT;
- 然后退出容器的shell:
exit
- 虽然不是必须的,但为了确保所有的更改都应用成功,可以重启MySQL容器:
docker restart my-mysql-container