Mac下忘記MySQL初始密碼

? ?Mac安裝MySQL時會生成一個很復雜的初始密碼,很容易忘記。也有一部分人并未刻意地去記住密碼??傊?,如果忘記密碼,可以通過以下方式來修改。

1. 第一步

  • 打開系統(tǒng)偏好設(shè)置


  • 在最下面點擊MySQL


  • 點擊Stop MySQL Server


2.第二步

  • 進入終端輸入命令:cd /usr/local/mysql/bin/

  • 登錄管理員權(quán)限 sudo su

  • 輸入./mysqld_safe --skip-grant-tables & 命令來禁止mysql驗證功能,回車后mysql會自動重啟(偏好設(shè)置中mysql的狀態(tài)會變成running)。

3.第三步

  • 輸入命令 ./mysql

  • 輸入命令 FLUSH PRIVILEGES;

  • 輸入命令 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密碼');

至此,密碼就修改成功了~


知道密碼的情況下,登陸后修改密碼(比如登錄后修改初始密碼)。

登錄

mysql -uroot -p

根據(jù)提示輸入密碼后,輸入修改密碼的命令(假定密碼改為root123):

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

然后會報密碼設(shè)置太簡單的錯誤,然后依次輸入下面兩個命令:

set global validate_password_policy=0; 
// 修改validate_password_policy參數(shù)的值
set global validate_password_length=1;
// 修改密碼的最小長度

之后再輸入修改密碼的命令就可以了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容