在我們上一篇文章中,《MySQL 收購背後的故事》,我們討論了分叉 MySQL 的需求、 MariaDB 的崛起、其功能、MariaDB 和 MySQL 的比較研究、一些世界知名企業和公司(如 Google 和 Wikipedia)從 MySQL 遷移到 MariaDB 的過程,以及許多其他技術和非技術方面。
本教程將指導您在 Debian 12 服務器上安裝 MariaDB 並確保它以安全的初始配置運行。
步驟 1:更新 Debian 系統
通過運行以下 apt 命令 來確保您擁有最新的包信息,更新系統的包列表。
sudo apt update sudo apt upgrade

步驟 2:添加 MariaDB 存儲庫
Debian 12 在其存儲庫中包含了默認的 MariaDB 版本,但對於 MariaDB 11,您需要添加包含與 MariaDB 服務器相關的軟件包的官方 MariaDB 存儲庫,包括服務器本身、客戶端和實用工具。
創建文件 /etc/apt/sources.list.d/mariadb.sources 並添加所示的存儲庫信息。
sudo nano /etc/apt/sources.list.d/mariadb.sources
向文件添加以下行。
# MariaDB 11.1 repository list - created 2023-11-20 07:47 UTC # https://mariadb.org/download/ X-Repolib-Name: MariaDB Types: deb # deb.mariadb.org is a dynamic mirror if your preferred mirror goes offline. See https://mariadb.org/mirrorbits/ for details. # URIs: https://deb.mariadb.org/11.1/debian URIs: https://mirrors.aliyun.com/mariadb/repo/11.1/debian Suites: bookworm Components: main Signed-By: /etc/apt/keyrings/mariadb-keyring.pgp

以下是您的文本的繁體中文翻譯:
下一步,為了確認套件的真實性,請使用以下命令導入MariaDB GPG密鑰。
sudo apt install apt-transport-https curl sudo mkdir -p /etc/apt/keyrings sudo curl -o /etc/apt/keyrings/mariadb-keyring.pgp 'https://mariadb.org/mariadb_release_signing_key.pgp'
步驟3:在Debian上安裝MariaDB 11
啟用MariaDB存儲庫後,您可以使用以下命令安裝MariaDB 11。
sudo apt update sudo apt install mariadb-server

步驟4:安全安裝MariaDB
完成MariaDB安裝後,您需要運行安全性腳本來確保其安全安裝。
sudo mysql_secure_installation
您將被要求設置root用戶的密碼,刪除匿名用戶,禁用遠程root登錄,刪除測試數據庫並重新加載權限。

步驟5:驗證MariaDB安裝
要檢查MariaDB的版本,您需要運行以下mysql命令,它將顯示有關您的Debian系統上當前安裝的MariaDB版本的信息。
mysql --version
樣本輸出:
mysql from 11.1.3-MariaDB, client 15.2 for debian-linux-gnu (x86_64) using EditLine wrapper
您還應確認MariaDB是否正常運行,方法是運行以下systemctl命令。
sudo systemctl status mariadb

步驟6:連接到MariaDB Shell
訪問MariaDB命令行界面以確認您可以成功連接。
sudo mariadb -u root -p
輸入根密碼時提示。 如果可以無問題登錄,MariaDB已安裝並配置正確。

步驟7:創建MySQL用戶
要在MySQL中創建用戶,可以使用以下SQL命令,並按照您所需的用戶名和密碼。
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; FLUSH PRIVILEGES; EXIT;

結論
您已成功在您的Debian 12系統上安裝了MariaDB 11。 請記住參考MariaDB文檔以獲取額外的配置選項和最佳實踐。