1. 程式人生 > >Mac下mysql修改登入密碼

Mac下mysql修改登入密碼

mysql連線報錯,錯誤資訊為:Access denied for user ‘root’@’localhost’ (using password: YES),可以通過更改密碼修改
注意:
()裡面的為shell中輸入的命令,一定要輸全包括;&等符號

  1. 蘋果->系統偏好設定->最下面點mysql,關閉mysql服務

  2. 進入終端輸入(cd /usr/local/mysql/bin/)回車

  3. 輸入(sudo su)回車以獲取管理員許可權

  4. 輸入(./mysqld_safe –skip-grant-tables &)回車以禁止mysql驗證功能,mysql會自動重啟,偏好設定中的mysql狀態會變成running

  5. 輸入命令(./mysql)回車

  6. 輸入命令(flush privileges;)分號別忘記輸了

  7. 輸入命令(set password for ‘root’@’localhost’ = password(‘root’);) password(‘root’)中的root為新密碼,自己隨便設定,分號別忘記輸入

  8. 關閉終端,進去workbench,這時需要重新輸入密碼登入