當前位置:生活全書館 >

IT科技

> linuxmysql改root密碼忘記了怎麼辦

linuxmysql改root密碼忘記了怎麼辦

產品型號:Thinkpad E15

系統版本:centos8

軟體版本:mysql 5.7

mysql忘記root密碼怎麼辦

啟動MySQL服務的時候跳過許可權表認證。

停止資料庫 

[root@xuegod63 ~]# systemctl stop mariadb

直接通過安全模式啟動並跳過使用者名稱認證

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

修改密碼

[root@xuegod63 ~]# mysql

linuxmysql改root密碼忘記了怎麼辦

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

通過新密碼關閉資料庫

linuxmysql改root密碼忘記了怎麼辦 第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

標籤: root LinuxMySQL
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/pv209.html