修改docker中Mysql的密码

方法一:使用mysql命令行工具

  1. 进入MySQL容器: 首先,你需要进入正在运行的MySQL容器。你可以使用以下命令找到容器的名称或ID:

    bash
    docker ps

    然后使用以下命令进入容器:

    bash
    docker exec -it <container_id_or_name> bash

    <container_id_or_name>替换为你的MySQL容器的实际ID或名称。

  2. 进入MySQL命令行: 在容器内,使用以下命令进入MySQL命令行:

    bash
    mysql -u root -p

    根据提示输入当前的root密码。

  3. 修改密码: 在MySQL命令行中,执行以下SQL命令来修改密码:

    sql
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

    new_password替换为你想要设置的新密码。如果你希望密码适用于所有主机,可以使用'root'@'%'

    sql
    ALTER USER 'root'@'%' IDENTIFIED BY 'new_password';

    执行完毕后,记得刷新权限:

    sql
    FLUSH PRIVILEGES;
  4. 退出容器: 输入exit退出MySQL命令行,然后再输入exit退出容器。

posted @   ProZkb  阅读(1488)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示