初次接觸 MySQL 是在 Ubuntu 環境下,但轉用 CentOS 7(Red Hat 分支)後發現,主流 Linux 發行版已普遍以 MariaDB 取代 MySQL。深入研究後才知道,MariaDB 是 MySQL 創始人 Monty Widenius 帶領團隊開發的分支版本。自從 MySQL 被 Oracle 收購後,開發進度放緩且逐漸封閉,導致眾多 Linux 發行版紛紛棄用 MySQL,轉而擁抱更新更快、社群更活躍的 MariaDB。雖然 PostgreSQL 一直被視為 MySQL 的直接競爭對手,但真正對 MySQL 造成致命衝擊的,反而是同根同源的 MariaDB。

MariaDB 的操作指令與 MySQL 高度相容,底層卻在效能上做了大幅優化。目前 MariaDB 的迭代速度已遠超 Oracle 官方團隊,畢竟是由 MySQL 原班人馬開發維護,穩定性與可靠性自然令人放心。
yum install mariadb mariadb-server
出現確認提示時輸入 Y 即可自動完成安裝。
# 啟動服務 systemctl start mariadb.service # 停止服務 systemctl stop mariadb.service # 重啟服務 systemctl restart mariadb.service # 設定開機自啟 systemctl enable mariadb.service # 關閉開機自啟 systemctl disable mariadb.service
mysql_secure_installation
執行後依提示操作:
Y 設定新密碼YYYY完成後會顯示 All done! 表示設定成功。
mysql -uroot -p您的密碼
成功進入後會顯示歡迎資訊與 MariaDB [(none)]> 提示符,輸入 \h 可查看所有可用指令。
MariaDB 不僅完美繼承了 MySQL 的易用性,更在效能、開放度與更新頻率上全面超越。對於 CentOS 7 等現代 Linux 發行版而言,它是資料庫部署的首選方案。