步驟:html
1. 打開終端 Terminal, 找到Mysql 的安裝路徑,通常默認安裝路徑爲:/usr/local/mysql-5.7.12-osx10.11-x86_64/binmysql
[注:我安裝的Mysql 版本爲:mysql-5.7.12-osx10.11-x86_64]sql
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/binspa
4.切換至root 用戶:$ sudo suhtm
[注:也能夠執行:$sudo -i。只過不過這種方式進入root 後的格式和上面的有點不一樣,可是對於咱們的最終目的沒影響。]blog
6.分別執行: ./mysqld_safe -skip-grant-tables &ip
./mysqlget
[注:執行完第一條命令後,終端沒有提示符,不用管,接着執行第二條命令便可。第二條命令運行完就進入到Mysql數據庫了。]it
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