步驟:
1. 打開終端 Terminal, 找到Mysql 的安裝路徑,一般默認安裝路徑為:/usr/local/mysql-5.7.12-osx10.11-x86_64/bin
[注:我安裝的Mysql 版本為:mysql-5.7.12-osx10.11-x86_64]
2.在環境變量中注冊: export PATH=$PATH:/usr/local/mysql-5.7.12-osx10.11-x86_64/bin
3.進入到Mysql 的bin 目錄:$ cd /usr/local/mysql-5.7.12-osx10.11-x86_64/bin
4.切換至root 用戶:$ sudo su
[注:也可以執行:$sudo -i。只過不過這種方式進入root 后的格式和上面的有點不同,但是對於我們的最終目的沒影響。]
6.分別執行: ./mysqld_safe -skip-grant-tables &
./mysql
[注:執行完第一條命令后,終端沒有提示符,不用管,接着執行第二條命令即可。第二條命令運行完就進入到Mysql數據庫了。]
7.執行:FLUSH PRIVILEGES;
8.根據 mysql 版本的不同,執行命令:
MySQL 5.7.6 and later:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
MySQL 5.7.5 and earlier:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
在 Mac OS X 中啟用和使用“root”用戶:
http://www.macx.cn/MINI/default.asp?89-1374520-0-0-0-0-0-a-.htm
How to reset root password:
http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html