MySQL忘記資料庫的root密碼如何重置

2020-10-27 11:00:29

如查忘記了mysql資料庫的ROOT使用者的密碼,又如何做呢?方法如下:

1、 關閉當前執行的mysqld服務程式:

systemctl stop mariadb

2、 使用mysqld_safe指令碼以安全模式(不載入授權表)啟動mysqld 服務

 /usr/local/mysql/bin/mysqld_safe  --skip-grant-table  &

3、 使用空密碼的root使用者登入資料庫,重新設定ROOT使用者的密碼

mysql  -u   root
Mysql> Update  mysql.user  set  password=password(‘新密碼’)  where  user=’root’;
Mysql> flush   privileges;