MariaDB root 可空白登入
BUBU 有發現到在裝完 MariaDB 之後登入的話可以不需要密碼就可以登入,但設定過 mariadb-secure-installation
狀況還是一樣
運行環境
環境都是在 「Proxmox VE 」 虛擬系統上架設,都是以 「 LXC 」模式為主,除非有特殊狀況會告知使用 「 VM 」 模式
- 系統環境: Debian
- 資料庫服務: MariaDB 10.7
設定過程
剛好有查到這樣子的解決方式
- 先查看目前狀況
use mysql;
select user, plugin from user;
如果查出來結果是 unix_socket 就要修改模式
修改為 mysql_native_password
ALTER USER root@localhost IDENTIFIED VIA mysql_native_password;
- 再修改 root 密碼,修改完後在測試看看狀況是否有改善,如果還是不行下這一段
SET PASSWORD = PASSWORD('password');
這樣子設定就必需要有密碼才可以登入。