mac下安裝mysql5.7.18,鏈接出現Access denied for user 'root'@'localhost' (using password: YES)

mac下,mysql5.7.18鏈接出錯,錯誤信息爲:Access denied for user 'root'@'localhost' (using password: YES)mysql

()裏面的爲shell中輸入的命令,必定要輸全包括;&等符號sql

第一步:蘋果->系統偏好設置->最下面點MySQL,關閉mysql服務shell

第二步:進入終端輸入(cd /usr/local/mysql/bin/)回車spa

輸入(sudo su)回車以獲取管理員權限.net

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

第三步:輸入命令(./mysql)回車ip

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

輸入命令(set password for 'root'@'localhost' = password('root');) password('root')中的root爲新密碼,本身隨便設置,分號別忘記輸入it

至此,密碼修改爲功,能夠正常登入了。table

 

參考:http://www.jb51.net/article/107028.htm

相關文章
相關標籤/搜索