網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

mysqlroot登入密碼忘記了怎麼辦

欄目: IT科技 / 發佈於: / 人氣:1.94W

產品型號:Thinkpad E15

系統版本:centos8

軟件版本:mysql 5.7

mysql忘記root密碼怎麼辦

啓動MySQL服務的時候跳過權限表認證。

停止數據庫 

[root@xuegod63 ~]# systemctl stop mariadb

直接透過安全模式啓動並跳過用戶名認證

[root@xuegod63 ~]# mysqld_safe --skip-grant-table   &

修改密碼

[root@xuegod63 ~]# mysql

mysqlroot登入密碼忘記了怎麼辦

MariaDB [(none)]> update mysql.user set password=password('xuegod') where user='root' and host='localhost';

透過新密碼關閉數據庫

mysqlroot登入密碼忘記了怎麼辦 第2張

[root@xuegod63 ~]# mysql

admin -uroot -pxuegod shutdown

重新啓動數據庫

[root@xuegod63 ~]# systemctl start mariadb

注:如果修改配置檔案繞過權限表認證,則啓動數據庫前應刪除配置檔案中添加的skip-grant-tables。

新密碼登入數據庫

[root@xuegod63 ~]# mysql

-uroot -pxuegod

總結:

1、停止數據庫

2、透過安全模式跳過安全表啓動並修改密碼

3、使用新密碼關閉數據庫後重新啓動mysql

Tags:登入 mysqlroot