如何在 Mac OS X Yosemite 上重置 MySQL 的 root 密码?

如何在 Mac OS X Yosemite 上重置 MySQL 的 root 密码?

我下载并安装了 mysql-5.7.16-osx10.11-x86_64.dmg,并且使用 Pref Pane 运行 MySQL:http://dev.mysql.com/doc/refman/5.7/en/osx-installation-prefpane.html

我已尝试按照此页面上的说明进行操作(第 B.5.3.2.2 节重置 Root 密码:Unix 和类 Unix 系统) http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html

据说,完成步骤 1 至 5 后将shell> mysqld_safe --init-file=/home/me/mysql-init &重置我的 root 密码,但实际上并没有任何作用。我还尝试了步骤 6,但无济于事。

答案1

当我运行的时候mysqld_safe --init-file=~/mysql-init &mysqld_safe Logging to '/usr/local/mysql/data/Zhous-MacBook-Pro.local.err'被打印到控制台上。

查看错误日志,我发现它找不到 mysql-init,因为它无法识别~home。我将路径更改为/users/Zhou/mysql-init,它运行得很好。

相关内容