mysql忘記root密碼怎麼辦
- IT科技
- 關注:9.76K次
產品型號:Thinkpad E15
系統版本:centos8
軟體版本:mysql 5.7
mysql忘記root密碼怎麼辦
啟動MySQL服務的時候跳過許可權表認證。
停止資料庫
[root@xuegod63 ~]# systemctl stop mariadb
直接通過安全模式啟動並跳過使用者名稱認證
[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';
通過新密碼關閉資料庫
[root@xuegod63 ~]# mysqladmin -uroot -pxuegod shutdown
重新啟動資料庫
[root@xuegod63 ~]# systemctl start mariadb
注:如果修改配置檔案繞過許可權表認證,則啟動資料庫前應刪除配置檔案中新增的skip-grant-tables。
新密碼登入資料庫
[root@xuegod63 ~]# mysql -uroot -pxuegod
總結:
1、停止資料庫
2、通過安全模式跳過安全表啟動並修改密碼
3、使用新密碼關閉資料庫後重新啟動mysql
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/5wzxw.html