Mac 安裝mysql時會生成一個默認密碼;mysql
這個能夠在通知中找到,若是你須要更改密碼則繼續看下面,sql
今天給mac
安裝了MySQL
,安裝過程很是的順利,可是在用一個可視化工具進行鏈接時,須要輸入密碼,網上大部分說mysql的密碼爲空,結果輸入後會報錯:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
,嘗試密碼爲rootERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
,仍然會報錯,百度後發現了不少資料可是發現徹底都不對,被坑了兩個小時來搞這個事情,下面就來分享下解決方案:工具
cd /usr/local/mysql/bin
sudo su
./mysqld_safe --skip-grant-tables &
,此時按下回車會發現mysql服務又一次被開啓了./mysql
FLUSH PRIVILEGES
5.7.6
以後用ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword'
,以前版本用SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');
mysqladmin -u root -p password newpassword
這樣就能夠利用可視化端口來操做mysql
啦!.net