网站搜索

如何在 CentOS 8 上安装 MariaDB


MariaDB 是一个开源的、社区开发的关系数据库管理系统。它是从 MySQL 分叉出来的,由创建 MySQL 的开发人员创建和维护。 MariaDB 旨在与 MySQL 高度兼容,但 MariaDB 中添加了新功能,例如新的存储引擎 (Aria >、ColumnStoreMyRocks)。

在本文中,我们将介绍 CentOS 8 Linux 上 MariaDB 的安装和配置。

第 1 步:在 CentOS 8 上启用 MariaDB 存储库

转到官方 MariaDB 下载页面,选择 CentOS 作为发行版,选择 CentOS 8 作为版本,然后选择 MariaDB 10.5(稳定版本)来获取存储库。

选择详细信息后,您将获得 MariaDB YUM 存储库整体。将这些条目复制并粘贴到名为 /etc/yum.repos.d/MariaDB.repo 的文件中。

sudo vim /etc/yum.repos.d/mariadb.repo
MariaDB 10.5 CentOS repository list - created 2020-12-15 07:13 UTC
http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

存储库文件就位后,您可以通过运行以下命令来验证存储库。

dnf repolist

步骤2:在CentOS 8上安装MariaDB

现在使用 dnf 命令安装 MariaDB 包。

sudo dnf install MariaDB-server -y

接下来,启动 MariaDB 服务并使其在系统启动时自动启动。

systemctl start mariadb
systemctl enable mariadb

通过运行以下命令检查 MariaDB 服务的状态。

systemctl status mariadb 

如果您启用了防火墙,则需要通过运行以下命令将MariaDB添加到防火墙规则中。添加规则后,需要重新加载防火墙。

sudo firewall-cmd --permanent --add-service=mysql
sudo firewall-cmd --reload

步骤 3:保护 CentOS 8 上的 MariaDB 服务器的安全

最后一步,我们需要运行安全的 MariaDB 安装脚本。该脚本负责设置 root 密码、重新加载权限、删除测试数据库、禁止 root 登录。

sudo mysql_secure_installation

现在以 root 用户身份连接到 MariaDB 并通过运行以下命令检查版本。

mysql -uroot -p

这就是本文的内容。我们已经了解了如何在 CentOS 8 Linux 上安装和配置 MariaDB