MariaDB是一个开源的、社区开发的关系数据库管理系统。它是从MySQL分叉出来的,由创建MySQL 的开发人员创建和维护。MariaDB旨在与MySQL高度兼容,但MariaDB中添加了新功能,例如新的存储引擎(Aria、ColumnStore、MyRocks)。
在本文中,我们将介绍在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 存储库列表 - 创建于 2020-12-15 07:13 UTC # http://downloads.mariadb.org/mariadb/repositories/ [玛丽亚数据库] 名称 = MariaDB 基本网址 = http://yum.mariadb.org/10.5/centos8-amd64 module_hotfixes=1 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpg检查=1
存储库文件就位后,您可以通过运行以下命令来验证存储库。
$ dnf 重新抛光
步骤2:在CentOS 8上安装MariaDB
现在使用dnf 命令安装MariaDB包。
$ sudo dnf 安装 MariaDB-server -y
接下来,启动MariaDB服务并使其在系统启动时自动启动。
$ systemctl 启动 mariadb $ systemctl 启用 mariadb
通过运行以下命令检查MariaDB服务的状态。
$ systemctl 状态 mariadb
如果启用了防火墙,则需要通过运行以下命令将MariaDB添加到防火墙规则。添加规则后,需要重新加载防火墙。
$ sudo 防火墙-cmd --permanent --add-service=mysql $ sudo 防火墙-cmd --reload
步骤 3:保护 CentOS 8 上的 MariaDB 服务器的安全
最后一步,我们需要运行安全的MariaDB安装脚本。该脚本负责设置 root 密码、重新加载权限、删除测试数据库、禁止 root 登录。
$ sudo mysql_secure_installation
现在以 root 用户身份连接到MariaDB并通过运行以下命令检查版本。
$ mysql -uroot -p
这就是本文的内容。我们已经了解了如何在CentOS 8 Linux 上安装和配置MariaDB。