Mac-mysql 密碼重置

weixin_33850890發表於2016-11-29

Mac 下mysql安裝目錄

/usr/local/你的mysql目錄
我的是/usr/local/mysql-5.7.16-osx10.11-x86_64
其他命令都在/usr/local/mysql-5.7.16-osx10.11-x86_64/bin目錄下
mysql.server 命令在/usr/local/mysql-5.7.16-osx10.11-x86_64/support-files目錄下

1.關閉mysql服務

sudo mysql.server stop

2.建立一個文字檔案(mysql-init),加入一下命令:

MySQL 5.7.6 and later,其中h123456是你的密碼

ALTER USER 'root'@'localhost' IDENTIFIED BY 'h123456';

MySQL 5.7.5 and earlier

SET PASSWORD FOR 'root'@'localhost' =     PASSWORD('MyNewPass');

3.啟動mysql服務使用如下命令

/Users/macpro/hqmsql/mysql-init 為你的檔案的絕對路徑

sudo mysqld_safe --init-file=/Users/macpro/hqmsql/mysql-init

4.成功後刪除你的文字檔案,關閉mysql服務

sudo mysql.server stop

5. 重啟mysql服務

sudo mysql.server start

6.登入mysql,輸入新密碼即可

sudo mysql -u root -p

如果密碼正確,應該會出現mysql命令列視窗,如下:

mysql> 

如果以上不成功請參考官網設定

http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html

相關文章