mysql版本:8.0.18
天天忘記mysql的密碼這次強(qiáng)行下載了密碼管理器記錄進(jìn)去了讶请,順便記錄一下重置的過(guò)程。
1.關(guān)閉mysql服務(wù)器(通過(guò)命令行或者系統(tǒng)偏好關(guān)閉)
?1.1 通過(guò)命令關(guān)閉永淌,輸入以下命令。
sudo /usr/local/mysql/support-files/mysql.server stop
關(guān)閉mysql
?1.2 通過(guò)系統(tǒng)偏好關(guān)閉。
??打開(kāi)系統(tǒng)偏好設(shè)置里的 MySQL 秧秉,停止mysql服務(wù)器即可。
系統(tǒng)偏好
mysql關(guān)閉
2.進(jìn)入mysql的bin 目錄
cd /usr/local/mysql/bin
切換目錄
3.獲取權(quán)限
sudo su
設(shè)置權(quán)限
4.重啟服務(wù)器
./mysqld_safe --skip-grant-tables &
重啟mysql
5.重新打開(kāi)一個(gè)終端衰抑,快捷鍵?(command)+ d (垂直分屏)或者 ?(command)+ ?(shift)+ d (水平分屏)即可象迎。
mysql -u root -p (提示輸入密碼時(shí)直接回車(chē)即可)
mysql
6.獲取權(quán)限
flush privileges;
獲取權(quán)限
7.設(shè)置新密碼
set password for 'root'@'localhost'='新密碼';
設(shè)置新密碼
不同版本的mysql,設(shè)置密碼存在差異。這里羅列另外兩種(親測(cè):下面的兩種8.0.18不適應(yīng)砾淌,哦)啦撮。如果不行,請(qǐng)自行百度對(duì)應(yīng)版本的命令汪厨。
set password for 'root'@'localhost'=password('新密碼');
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密碼';
8.退出赃春,開(kāi)始重新奔放
exit
生活總會(huì)給你第二次機(jī)會(huì)叫明天