復原忘記的 ESET PROTECT 虛擬設備密碼
復原忘記的作業系統使用者密碼
1.在 [Boot Grub 功能表] 中,選取要編輯的選項:e。
2.前往開頭為 linux... 的行,然後將 ro 變更為 rw init=/sysroot/bin/sh
3.按下 CTRL+X,以單使用者模式啟動 ESET PROTECT 虛擬設備。
4.使用以下命令存取系統:
chroot /sysroot
5.當您是在單一使用者模式的 Shell 中時,請使用 passwd root 命令變更您的根密碼。
如果您收到「密碼:驗證權杖操作錯誤」,請遵循這些故障排除步驟。
6.更新 SELinux 資訊:
touch /.autorelabel
7.結束 chroot:
exit
8.重新啟動系統:
reboot
重設忘記的資料庫 root 密碼
1.停止 MySQL 服務:
sudo systemctl stop mysqld
2.以安全模式啟動 MySQL:
systemctl set-environment MYSQLD_OPTS=--skip-grant-tables
執行上述命令可啟用無密碼的資料庫連線。我們建議暫時中斷電腦與網路的連線,或者至少封鎖防火牆上的 MySQL 連接埠。 |
3.啟動 MySQL 服務:
systemctl start mysqld
4.連線到 MySQL:
mysql -u root
5.使用 MySQL 資料庫:
use mysql
6.移除 root 使用者密碼:
UPDATE mysql.user SET authentication_string=null WHERE User='root';
移除 root 使用者密碼會有安全性風險。請按照下列步驟設定新密碼。 |
7.重新載入權限:
FLUSH PRIVILEGES;
8.結束 MySQL:
exit;
9.停止 MySQL 服務:
sudo systemctl stop mysqld
10. 執行下列命令:
systemctl unset-environment MYSQLD_OPTS
11. 啟動 MySQL:
sudo systemctl start mysqld
12. 重新啟動虛擬設備並使用變更資料庫密碼選項來設定新密碼。當系統提示輸入舊密碼時,按下 Enter。
現在,您可以使用新密碼登入 MySQL。