在没有 DirectAdmin 的情况下恢复 MySQL 根密码
如果您丢失或忘记了 MySQL 根密码,则重新获得对您的 MySQL 根密码的访问权限可能会令人沮丧。数据库。与 directadmin 不同,没有存储 root 密码的特定目录。不过,重置密码的方法有多种。
一种有效的解决方案是使用命令行工具 mysqld_safe。请按照以下步骤操作:
- 停止 MySQL 服务: sudo service mysql stop
- 以安全模式启动 mysqld_safe: sudo mysqld_safe --skip-grant-tables --skip-syslog -- Skip-networking
- 以 root 身份连接到 MySQL 命令行界面: mysql -u root
- 更新 root 密码: UPDATE mysql.user SETauthentication_string=PASSWORD('password') WHERE User ='根'; (注意:在 MySQL 5.7 中,使用 'authentication_string' 而不是 'password')
- 刷新权限:FLUSH PRIVILEGES;
- 退出安全模式:mysqladmin shutdown
- 启动 MySQL service: sudo service mysql start
按照以下步骤,您可以在没有旧密码的情况下重置 MySQL root 密码。此方法对于没有 directadmin 目录的 ubuntu 用户特别有用。
以上是如何在没有 DirectAdmin 的情况下在 Ubuntu 上重置 MySQL Root 密码?的详细内容。更多信息请关注PHP中文网其他相关文章!