Centos 8 安装并开始使用 MariaDB
MariaDB 是一个向后兼容的开放式免费数据库管理框架,广泛用作 MySQL 的二进制替代品。它是一个基于Oracle MySQL服务社区而建立的分支。它有多个线程,是一个多用户 SQL 数据库服务器。它是由 MySQL 的几位最初创建者和社区的其他成员设计的。如果您对 MySQL 与 MariaDB 感到好奇,MariaDB 是推荐的发行版。在替换MySQL的过程中应该也能顺利运行。
在本教程/文章中,我们将向您展示如何在 Centos 8 上安装和开始使用 MariaDB。
在 Centos 8 上安装 MariaDB 的步骤
首先,确保您的系统中安装了 Centos 8。现在,在 Centos 8 中打开终端。另一种选择是使用 user@centos-8-server-ip ssh 命令登录。然后执行以下三个步骤:
Centos 8 上的 MariaDB 安装
保护 Centos 8 MariaDB 服务器的安全
测试安装
让我们详细了解所有步骤和命令。
Centos 8 上的 MariaDB 安装
使用以下命令搜索MariaDB包:
之后,使用以下命令查找 MariaDB 服务器版本:
安装
安装的第一步是以 root 用户身份添加以下“dnf”或“yum”命令:
或者
或者
系统将要求您输入当前帐户密码以继续安装。
之后,您将被询问以确认您采取的进一步行动。输入‘y’,然后点击Enter继续,如图所示。 @mariadb 包将加载 MariaDB 服务器及其所有插件。
启用 MariaDB
设置完成后,启动 MariaDB 服务并使其能够通过键入以下附加命令立即开始启动过程:
要确认 MariaDB 服务正在运行,请使用以下命令检查系统的状态:
输出应表明系统正在运行并已激活,如所附图像中所示。
保护 Centos 8 MariaDB 服务器的安全
MariaDB工具包提供了一个名为MySQL安全安装的脚本,该脚本执行许多与安全相关的功能并确定root密码。使用此指令执行保护脚本:
之后系统会要求您输入当前帐户密码才能继续。然后,系统会要求您为尚未设置的 MariaDB 根帐户设置密码,因此您必须按照建议按ENTER。请注意,它是针对数据库的 root 帐户,而不是真正针对 Centos 服务器本身的 root 帐户。要为根数据库用户设置密码,请点击‘y’,然后点击ENTER,然后按照所有说明进行操作。
更新密码后,您必须点击‘y’,然后点击ENTER,接受所有安全建议。它将删除匿名用户、禁用远程 root 登录、擦除测试数据库并加载权限表。
现在,在 CentOS 8 上,您已经配置并保护了 MariaDB,并且可以使用它了。
测试安装
您可以检查您的安装和配置,还可以通过与 mysqladmin 程序(一个允许您操作管理指令的客户端)通信来获取所有这一切的详细信息。要通过控制台以 root 帐户链接到 MariaDB 服务器,请键入以下指令:
可能会要求您输入密码 (-p),然后会显示版本。应显示与此类似的输出,如所附图像所示。
上述说明表明安装在服务器上处于活动状态。您现在可以连接用户并为您的应用程序构建数据库。
创建数据库
首先使用下面提到的命令以 root 用户身份登录。它会要求您输入密码。
添加新数据库
为MariaDB建立一个新的数据库,命名为test。在 MariaDB 命令提示符处,运行以下指令:
创建数据库测试
注意:您可以根据您的选择设置数据库的名称。
添加新用户
为 test 数据库构建一个名为 'student' 的新用户。您可以随意将 SecretePasswordHere 替换为您要添加的真实密码。尝试使用以下命令添加新用户:
注意:您可以根据您的选择在数据库中设置新用户的名称。
您还可以使用以下命令检查 MariaDB 中存在的所有数据库的列表:
您还可以使用简单的“quit”命令退出 MariaDB,如下所示:
连接到 MariaDB 数据库
您可以通过执行以下命令之一轻松连接到 MariaDB 数据库:
或者
结论
本指南向您展示了 Centos 8 上 MariaDB 的安装过程和使用方法,以及通过命令提示符连接到 MariaDB 服务器,以及向其中添加数据库和用户。您的 MariaDB 服务器已准备就绪并可全面运行。您现在可以通过连接到 MariaDB shell 开始构建新的数据库和用户。 Centos 8还提供MySQL 8.0。如果您喜欢安装 MySQL 而不是 MariaDB,也可以这样做。现在,通过完成本教程,您可以在 Centos 8 上安装并开始使用 MariaDB。