分享最新优惠信息
购买主机更加划算

Rocky Linux 8系统安装MariaDB数据库详细过程

MariaDB是一个免费、由社区开发的关系数据库系统,也是当下比较受欢迎的MySQL数据库管理系统的兼容替代品。

MariaDB是在MySQL的原始开发者对Oracle收购MySQL表示疑虑后而从MySQL分叉出来的。从那时起,MariaDB在GNU 许可下保持免费和开源。

MariaDB因其快速性能、可扩展性和稳定性而广受欢迎。它与多种操作系统兼容,包括Linux、FreeBSD、Mac和 Windows等。

另外,MariaDB提供的丰富的存储引擎、插件和其功能强大的工具,也使其成为各种事件的理想选择,例如数据分析、数据仓库、事务处理等。事实上,MariaDB还是用于托管Web应用程序的LAMP和LEMP堆栈的关键性组件。

MariaDB数据库

MariaDB 主要功能包括:

  • Galera聚类技术。
  • 新的存储引擎,例如InnoDB、XtraDB、Aria、TokuDB、CONNECT和SEQUENCE等等。
  • 更快和更好的复制。
  • 能够支持多达200,00多个连接的高级线程池。
  • 系统版本表、锚定数据类型和UNIX套接字身份验证等新功能。

在本文中,小编将简单介绍如何在Rocky Linux 8上安装MariaDB数据库服务器,以后可能会用到的几率大。

步骤1:在Rocky Linux中添加MariaDB存储库

默认情况下,Rocky Linux AppStream存储库提供MariaDB 10.3,但这不是最新版本。目前稳定版本是MariaDB 10.6。

要安装最新版本,需要在系统上创建一个MariaDB存储库文件,命令如下:

$ sudo vim /etc/yum.repos.d/mariadb.repo

在该存储文件中粘贴以下内容:

[mariadb] 
name = MariaDB 
baseurl = http://yum.mariadb.org/10.6/rhel8-amd64 
module_hotfixes=1 
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB 
gpgcheck=1

然后保存更改并退出文件。

接下来,更新Rocky系统存储库以注册新添加的存储库。

$ sudo dnf update

第 2 步:在Rocky Linux中安装 MariaDB

存储库准备好之后,继续安装MariaDB数据库服务器,命令如下:

$ sudo dnf install mariadb-server mariadb

安装后,启用MariaDB服务以在启动时启动并使用以下命令启动该服务。

$ sudo systemctl enable mariadb
$ sudo systemctl start mariadb

然后验证MariaDB的运行状态。

$ sudo systemctl status mariadb

没问题的话输出基本都是正常的,如下图所示:

检查MariaDB状态

第 3 步:在Rocky Linux中启用MariaDB保护

MariaDB默认设置很弱,存在安全风险,可能导致数据库服务器被黑客利用,因此需要采取额外的措施来保护数据库服务器。为此,运行下面的脚本。

$ sudo mysql_secure_installation

首先,设置root密码。

设置MariaDB根密码

其余提示,按‘Y’清除匿名用户,禁止远程root登录,删除生产中不需要的测试数据库,最后保存更改。

安全的 MariaDB 安装

要登录到MariaDB数据库服务器,请运行以下命令

$ sudo mysql -u root -p

这个输入你在上一步中设置的root密码,然后按ENTER访问MariaDB shell。

登录到MariaDB Shell

总结

通过以上几步操作就可以在Rocky Linux 8系统成功安装MariaDB数据库服务器。需要注意的是,你也可以使用AppStream存储库提供的版本,它可以正常工作。但是,如果想要安装最新版本的MariaDB的话,添加存储库就可以了。

以上安装Rocky Linux 8系统安装MariaDB数据库的过程仅供参考,安装过程中有任何疑问欢迎交流讨论。

如果你还在使用Centos系统的话,也可以参看Centos 8安装并使用MariaDB数据库详细教程

未经允许不得转载:惠主机 » Rocky Linux 8系统安装MariaDB数据库详细过程