我下载并安装了 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
,它运行得很好。