我无法更新 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 帐户密码有两种不同的方法:
- 使用命令行选项制作在启动时运行的脚本
- 设置一个命令行选项,告诉 MySQL 根本不实现安全性,这允许您登录、更改密码,然后重新启动它
这两种方法都在此处以分步方式进行了记录:
http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html#resetting-permissions-windows