无法更新 MySQL 的 root 密码 — my.cnf 受到保护

无法更新 MySQL 的 root 密码 — my.cnf 受到保护

我无法更新 MySQL 的 root 密码。在 MAC OSX 上

my.cnf 似乎受到保护,即使使用后sudo open -t my.cnf仍然不允许保存配置文件。

保存时的消息是

无法自动保存此文档,因为您没有该文档所在文件夹的写访问权限。

我们已使其正常工作并且 Xampp 留下一个空白的 root 密码,但是在更改它phpmyadmin并重新启动之后,我们在返回 phpmyadmin 时没有任何权限。

XAMPP 的状态页面显示密码已设置。

我们试图弄清楚如何在终端中访问 MySQL,但无法解决。

答案1

密码与 无关my.cnf

MySQL 有一个数据字典,其中存储了用户帐户。默认的 MySQL sysadmin 帐户名为“root”。实际上,在 Windows 中重置 root 帐户密码有两种不同的方法:

  1. 使用命令行选项制作在启动时运行的脚本
  2. 设置一个命令行选项,告诉 MySQL 根本不实现安全性,这允许您登录、更改密码,然后重新启动它

这两种方法都在此处以分步方式进行了记录:

http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html#resetting-permissions-windows

相关内容