首页  >  文章  >  数据库  >  如何在没有 DirectAdmin 的情况下在 Ubuntu 上重置 MySQL Root 密码?

如何在没有 DirectAdmin 的情况下在 Ubuntu 上重置 MySQL Root 密码?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-11-07 01:39:02993浏览

How to Reset MySQL Root Password on Ubuntu Without DirectAdmin?

在没有 DirectAdmin 的情况下恢复 MySQL 根密码

如果您丢失或忘记了 MySQL 根密码,则重新获得对您的 MySQL 根密码的访问权限可能会令人沮丧。数据库。与 directadmin 不同,没有存储 root 密码的特定目录。不过,重置密码的方法有多种。

一种有效的解决方案是使用命令行工具 mysqld_safe。请按照以下步骤操作:

  1. 停止 MySQL 服务: sudo service mysql stop
  2. 以安全模式启动 mysqld_safe: sudo mysqld_safe --skip-grant-tables --skip-syslog -- Skip-networking
  3. 以 root 身份连接到 MySQL 命令行界面: mysql -u root
  4. 更新 root 密码: UPDATE mysql.user SETauthentication_string=PASSWORD('password') WHERE User ='根'; (注意:在 MySQL 5.7 中,使用 'authentication_string' 而不是 'password')
  5. 刷新权限:FLUSH PRIVILEGES;
  6. 退出安全模式:mysqladmin shutdown
  7. 启动 MySQL service: sudo service mysql start

按照以下步骤,您可以在没有旧密码的情况下重置 MySQL root 密码。此方法对于没有 directadmin 目录的 ubuntu 用户特别有用。

以上是如何在没有 DirectAdmin 的情况下在 Ubuntu 上重置 MySQL Root 密码?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn