Skip to main content

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');

這樣子設定就必需要有密碼才可以登入。

補充說明


備註





參考相關網頁