自 CentOS 7 起,官方倉庫預設提供 MariaDB 作為 MySQL 的直接替代品,兩者在語法、协议、工具鏈上高度兼容。本文提供最精簡的安裝、啟動、安全初始化與驗證流程,適合快速部署開發或測試環境。
yum install -y mariadb mariadb-server
systemctl start mariadb systemctl enable mariadb
mysql_secure_installation
依提示輸入:設定 root 密碼 → Y(移除匿名用戶) → Y(禁止遠程 root) → Y(移除 test 庫) → Y(重新載入權限表)。
mysql -uroot -p'你的密碼'
見到 MariaDB [(none)]> 提示符即表示安裝成功。
/etc/my.cnf.d/server.cnf,在 [mysqld] 區塊加入 character-set-server=utf8mb4 並重啟服務。/var/lib/mysql → 修改 datadir 參數 → 啟動服務。MariaDB 完全相容 MySQL 5.7 及之前版本的大多數應用,若專案強制要求 Oracle MySQL,可另行配置官方 Yum 倉庫安裝 mysql-community-server。