step1:打開終端
command+空格 輸入terminal 回車打開mac終端
step2:尋找mysql.server
find / -name mysql.server
退出尋找快捷鍵:control+c
如圖 /usr/local/bin/mysql.server 就是我們要找的(存放路徑可能不一樣)
step3:關(guān)閉mysql服務
cd /usr/local/bin/
mysql.server stop
step4:登錄管理員權(quán)限
在上一步所在目錄下執(zhí)行命令:
sudo su
./mysqld_safe --skip-grant-tables &
step5:輸入命令./mysql
執(zhí)行完第四步的命令后,不要按congtrol+c退出巩螃,而是直接輸入下面的命令執(zhí)行進入mysql命令模式
./mysql
step6:輸入FLUSH PRIVILEGES命令(記得最后加分號)
FLUSH PRIVILEGES;
注意:命令后面加分號常遂,然后按回車鍵執(zhí)行命令
step7:修改密碼
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的新密碼';
注意:命令后面加分號,然后按回車鍵執(zhí)行命令
step8:再次輸入FLUSH PRIVILEGES命令(記得最后加分號)
FLUSH PRIVILEGES;
注意:命令后面加分號,然后按回車鍵執(zhí)行命令
step9 退出mysql,重新登陸
quit;
exit
mysql -u root -p
quit:退出mysql
exit:退出root權(quán)限
mysql -u root -p:登陸mysql