ubuntu服务器docker容器修改数据库密码

# 1. 进入正在运行的MySQL容器(替换容器名或ID)
sudo docker exec -it mysql-container mysql -u root -p

# 2. 输入当前密码(如果是新安装可能为空,直接回车)

# 3. 切换到mysql系统数据库
USE mysql;

# 4. 修改密码(MySQL 5.7及以上版本)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Sxygsj123';
ALTER USER 'root'@'%' IDENTIFIED BY 'Sxygsj123';  # 允许远程连接的用户

# 5. 刷新权限
FLUSH PRIVILEGES;

# 6. 退出MySQL命令行
exit

# 7. 重启容器使配置生效
sudo docker restart mysql-container

# 验证新密码是否生效
sudo docker exec -it mysql-container mysql -u root -p
# 输入新密码后应能成功登录

 

posted @ 2025-09-16 10:22  _Lawrence  阅读(17)  评论(0)    收藏  举报