如何在 Rocky Linux 8 上安裝 MariaDB

瑪麗亞數據庫 是 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.

MariaDB 設置 root 密碼
MariaDB 安全安裝MariaDB 安全安裝

步驟 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。

感謝您的閱讀,請在下面的評論部分告訴我們您的建議。