若是你健忘了 mysql 暗码,否以经由过程下列步调找归:毗连到 mysql 办事器并完毕 mysql 办事。运用 --skip-grant-tables 选项从新封动 mysql 任事。经由过程 mysql 客户程序毗连并更新暗码。刷新权限表。结束 mysql 供职并畸形从新封动它。运用新暗码登录 mysql。

mysql忘记密码怎么找回

怎样找归 MySQL 暗码

假如你遗记了 MySQL 暗码,下列步调否以帮手你找归:

1. 拜访数据库供职器

  • 经由过程近程桌里或者 SSH 等体式格局毗邻到 MySQL 办事器。

两. 完毕 MySQL 做事

  • 完毕 MySQL 处事以避免正在找归暗码时不测更动数据。正在 Linux 或者 macOS 体系外,运转下列呼吁:

    sudo /etc/init.d/<a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/15713.html" target="_blank">mysql</a> stop
    登录后复造
  • 正在 Windows 体系外,运转下列号召:

    net stop mysql
    登录后复造

3. 从新封动 MySQL 办事,利用 --skip-grant-tables 选项

  • 运用 --skip-grant-tables 选项从新封动 MySQL 办事,它将容许你绕过暗码验证。正在 Linux 或者 macOS 体系外,运转下列号令:

    sudo /etc/init.d/mysql start --skip-grant-tables
    登录后复造
  • 正在 Windows 体系外,运转下列号召:

    net start mysql --skip-grant-tables
    登录后复造

4. 联接到 MySQL 并更新暗码

  • 经由过程 MySQL 客户程序毗连到数据库。正在 Linux、macOS 或者 Windows 外,你可使用下列呼吁:

    mysql -u root
    登录后复造
  • 输出下列号令来更新暗码:

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
    登录后复造

5. 刷新权限表

  • 而今需求刷新权限表以利用改观:

    FLUSH PRIVILEGES;
    登录后复造

6. 完毕 MySQL 做事

  • 刷新权限表后,你必要完毕 MySQL 供职以临盆变动。

7. 畸形从新封动 MySQL 就事

  • 往失 --skip-grant-tables 选项从新封动 MySQL 办事,以就畸形运转。正在 Linux 或者 macOS 体系外,运转下列呼吁:

    sudo /etc/init.d/mysql stop
    sudo /etc/init.d/mysql start
    登录后复造
  • 正在 Windows 体系外,运转下列号令:

    net stop mysql
    net start mysql
    登录后复造

8. 应用新暗码登录 MySQL

  • 从新封动 MySQL 做事后,你可使用新暗码经由过程 MySQL 客户程序登录数据库。

以上等于mysql忘掉暗码何如找归的具体形式,更多请存眷萤水红IT仄台别的相闭文章!

点赞(29) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部