MAC上Mysql忘卻Root暗碼或權限毛病的疾速處理計劃。本站提示廣大學習愛好者:(MAC上Mysql忘卻Root暗碼或權限毛病的疾速處理計劃)文章只能為提供參考,不一定能成為您想要的結果。以下是MAC上Mysql忘卻Root暗碼或權限毛病的疾速處理計劃正文
比來一段時光都在搗騰mantis發明老是銜接mysql失足,就順手修正了root權限,招致登錄不上了。
上面給年夜家分享復原root權限和更改root暗碼的最便捷辦法。
1:裝mysql workbench 。可視化界面直接操作。
2:蘋果->體系偏好設置->最下邊點mysql 在彈出頁面中 封閉mysql辦事
3:進入終端
輸出:
cd /usr/local/mysql/bin/
回車後 登錄治理員權限
sudo su
回車後輸出以下敕令來制止mysql驗證功效
./mysqld_safe --skip-grant-tables &
回車後mysql會主動重啟,重啟好了以後進入mysql workbench 隨意創立一個銜接,然後用戶名填root (留意這裡不會驗證暗碼,所以填只需存在的賬戶便可以)。
再創立一個server administration,選擇剛創立的銜接。
雙擊server administration
左邊點擊security,右邊便可以看到一切用戶權限表了,這個時刻想怎樣干都行了
以下是部門解釋:
用戶權限表中
Limit Connectivity to Hosts Matching 表現登錄地址限制,就是登錄時刻的ip地址 ,‘%'代表隨意率性
Adminstrative Roles是權限,假如發明你的root沒有治理員權限了,就點這個選項卡全體勾選
以下是其他敕令
/mysqladmin -u root -p password 123 //更改root用戶暗碼 /mysql -uroot -p //root用戶登錄mysql
以下是罕見毛病
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
解釋你的root權限不敷,便可以參考下面的步調設置權限
Access denied; you need (at least one of) the SUPER privilege(s) for this operation
解釋你的root權限不敷,便可以參考下面的步調設置權限
以上所述是小編給年夜家引見的MAC上Mysql忘卻Root暗碼或權限毛病的疾速處理計劃,願望對年夜家有所贊助,假如年夜家有任何疑問請給我留言,小編會實時答復年夜家的。在此也異常感激年夜家對網站的支撐!