瑪麗亞數據庫 是 MySQL 關係數據庫管理系統的社區驅動分支。 它是完全免費和開源的。 MariaDB 兼容 使用 Linux 和 Windows 操作系統。
MariaDB 提供比 MySQL 更高的性能,並提供更好的存儲引擎、更大更快的連接池、速度和復制改進。 MariaDB 現在是 WordPress、Joomla 和 Drupal 等 CMS 工具的流行數據庫。 像 phpMyAdmin 這樣的應用程序在它上面開箱即用。
在本教程中,我們將學習如何 安裝 MariaD開 洛奇 Linux 8.
步驟 1:在 Rocky Linux 上為 MariaDB 添加存儲庫
Rocky Linux AppStream 存儲庫隨 MariaDB 一起提供。 可用的默認版本是 瑪麗亞數據庫 10.3. 在撰寫本教程時,Rocky AppStream 存儲庫中可用的最新版本是 MariaDB 10.5。
要列出可用的 MariaDB 版本,請鍵入:
$ sudo dnf 模塊列表 mariadb
輸出:
Last metadata expiration check: 0:00:10 ago on Fri 06 Aug 2021 11:54:15 PM UTC.
Rocky Linux 8 - AppStream
Name Stream Profiles Summary
mariadb 10.3 [d] client, galera, server [d] MariaDB Module
mariadb 10.5 client, galera, server [d] MariaDB Module
Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled
注意:要使用默認版本(目前為 10.3),無需添加官方存儲庫 – 直接轉到第 2 步。對於 瑪麗亞數據庫 10.5, 啟用其模塊版本 (sudo dnf 模塊啟用 mariadb:10.5) 並繼續執行步驟 2。
MariaDB 的官方存儲庫有最新版本。 通常需要一些時間才能到達 Rocky Linux AppStream。
到 安裝最新版本 在 MariaDB 存儲庫上,首先創建一個 MariaDB 存儲庫文件。
$ sudo vi /etc/yum.repos.d/mariadb.repo
將以下行添加到 repo 文件 – 您可以使用 MariaDB 存儲庫配置工具.
# MariaDB 10.6 RedHat 存儲庫列表
[mariadb]
名稱 = MariaDB baseurl = https://yum.mariadb.org/10.6/rhel8-amd64
module_hotfixes=1 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
然後保存並退出文件。
第 2 步:在 Rocky Linux 上安裝 MariaDB
添加 MariaDB 存儲庫後,使用以下命令安裝 MariaDB 服務器和客戶端。
$ sudo dnf install mariadb-server mariadb
要啟動 MariaDB 服務,請鍵入:
$ sudo systemctl start mariadb
檢查 MariaDB 服務的狀態,輸入:
$ sudo systemctl status mariadb
如果 MariaDB 服務正在運行,您可以啟用它在系統啟動時啟動。
$ sudo systemctl enable mariadb
第 3 步:保護 MariaDB 安裝
全新的 MariaDB 安裝並不安全。 MariaDB 軟件包預裝了一個腳本,有助於提高數據庫服務器的安全性。
MariaDB 上的新安裝的 root 密碼為空。 該腳本允許設置新的 root 密碼、刪除匿名用戶、禁止 root 遠程登錄、刪除測試數據庫。
要啟動腳本,請鍵入:
$ sudo mysql_secure_installation
如果您收到此錯誤“sudo:mysql_secure_installation:未找到命令”嘗試使用此腳本 sudo mariadb-secure-installation
.

步驟 4:驗證安裝
現在我們可以通過使用 root 用戶登錄到 MariaDB shell 來驗證安裝。
$ sudo mysql -u root -p
輸出:
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or g.
Your MariaDB connection id is 13
Server version: 10.6.4-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
MariaDB [(none)]>
輸出顯示我們已經安裝 瑪麗亞數據庫 10.6 版本並獲得了一個 shell 來管理數據庫操作。
結論
在本教程中,我們學習瞭如何在 Rocky Linux 8 上安裝 MariaDB。我們從官方存儲庫安裝了最新版本的 MariaDB 10.6。
感謝您的閱讀,請在下面的評論部分告訴我們您的建議。