如何找回丢失的 MySQL root 密码?

Patricia Arquette
发布: 2024-11-05 17:39:02
原创
702 人浏览过

How do I retrieve my lost MySQL root password?

丢失 MySQL 根密码时找回

如果您忘记了 MySQL 根密码,请不要担心。有一些方法可以在不知道原始密码的情况下检索或重置它。

选项 1:基于文件的检索

传统上,MySQL 将 root 密码存储在 ~基于 Unix 的系统上的 /.mylogin.cnf 文件。但是,您提到本地没有 directadmin 目录,这可能表明您正在使用不同的系统。

选项 2:临时 Root 访问

对于 Ubuntu 用户,您可以按照以下步骤临时获得 MySQL 数据库的 root 访问权限:

  1. 停止 MySQL 服务: sudo service mysql stop
  2. 以安全模式启动 MySQL:sudo mysqld_safe -- Skip-grant-tables --skip-syslog --skip-networking
  3. 无密码连接 MySQL:mysql -u root
  4. 更改 root 密码:

  5. 退出安全模式并重新启动 MySQL:

注意:此方法适用于 MySQL 5.7 及以下版本。对于8.0及以上版本,mysql.user表中的密码字段已被删除。相反,请使用authentication_string字段。

以上是如何找回丢失的 MySQL root 密码?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!