產(chǎn)品型號(hào):Thinkpad E15
系統(tǒng)版本:centos8
軟件版本:mysql 5.7
mysql忘記root密碼怎么辦
啟動(dòng)MySQL服務(wù)的時(shí)候跳過(guò)權(quán)限表認(rèn)證。
停止數(shù)據(jù)庫(kù)
[root@xuegod63 ~]# systemctl stop mariadb
直接通過(guò)安全模式啟動(dòng)并跳過(guò)用戶名認(rèn)證
[root@xuegod63 ~]# mysqld_safe --skip-grant-table &
修改密碼
[root@xuegod63 ~]# mysql
MariaDB [(none)]> update mysql.user set password=password('xuegod') where user='root' and host='localhost';
通過(guò)新密碼關(guān)閉數(shù)據(jù)庫(kù)
[root@xuegod63 ~]# mysql
admin -uroot -pxuegod shutdown重新啟動(dòng)數(shù)據(jù)庫(kù)
[root@xuegod63 ~]# systemctl start mariadb
注:如果修改配置文件繞過(guò)權(quán)限表認(rèn)證,則啟動(dòng)數(shù)據(jù)庫(kù)前應(yīng)刪除配置文件中添加的skip-grant-tables。
新密碼登錄數(shù)據(jù)庫(kù)
[root@xuegod63 ~]# mysql
-uroot -pxuegod總結(jié):
1、停止數(shù)據(jù)庫(kù)
2、通過(guò)安全模式跳過(guò)安全表啟動(dòng)并修改密碼
3、使用新密碼關(guān)閉數(shù)據(jù)庫(kù)后重新啟動(dòng)mysql
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com