Centos 8 安装并开始使用 MariaDBCentos 8 安装并开始使用 MariaDBCentos 8 安装并开始使用 MariaDBCentos 8 安装并开始使用 MariaDB
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

Centos 8 安装并开始使用 MariaDB

发表 admin at 2025年2月28日
类别
  • 未分类
标签

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包:

$ sudo yum search mariadb

之后,使用以下命令查找 MariaDB 服务器版本:

$ sudo yum info mariadb

安装

安装的第一步是以 root 用户身份添加以下“dnf”或“yum”命令:

$ sudo dnf install @mariadb

或者

$ sudo dnf install @mariadb-server

或者

$ sudo yum install mariadb-server

系统将要求您输入当前帐户密码以继续安装。

之后,您将被询问以确认您采取的进一步行动。输入‘y’,然后点击Enter继续,如图所示。 @mariadb 包将加载 MariaDB 服务器及其所有插件。

启用 MariaDB

设置完成后,启动 MariaDB 服务并使其能够通过键入以下附加命令立即开始启动过程:

$ sudo systemctl enable --now mariadb

要确认 MariaDB 服务正在运行,请使用以下命令检查系统的状态:

$ sudo systemctl status mariadb

输出应表明系统正在运行并已激活,如所附图像中所示。

保护 Centos 8 MariaDB 服务器的安全

MariaDB工具包提供了一个名为MySQL安全安装的脚本,该脚本执行许多与安全相关的功能并确定root密码。使用此指令执行保护脚本:

$ sudo mysql_secure_installation

之后系统会要求您输入当前帐户密码才能继续。然后,系统会要求您为尚未设置的 MariaDB 根帐户设置密码,因此您必须按照建议按ENTER。请注意,它是针对数据库的 root 帐户,而不是真正针对 Centos 服务器本身的 root 帐户。要为根数据库用户设置密码,请点击‘y’,然后点击ENTER,然后按照所有说明进行操作。

更新密码后,您必须点击‘y’,然后点击ENTER,接受所有安全建议。它将删除匿名用户、禁用远程 root 登录、擦除测试数据库并加载权限表。

现在,在 CentOS 8 上,您已经配置并保护了 MariaDB,并且可以使用它了。

测试安装

您可以检查您的安装和配置,还可以通过与 mysqladmin 程序(一个允许您操作管理指令的客户端)通信来获取所有这一切的详细信息。要通过控制台以 root 帐户链接到 MariaDB 服务器,请键入以下指令:

Mysql -u root –p

可能会要求您输入密码 (-p),然后会显示版本。应显示与此类似的输出,如所附图像所示。

上述说明表明安装在服务器上处于活动状态。您现在可以连接用户并为您的应用程序构建数据库。

创建数据库

首先使用下面提到的命令以 root 用户身份登录。它会要求您输入密码。

$ mysql –u root –p mysql

添加新数据库

为MariaDB建立一个新的数据库,命名为test。在 MariaDB 命令提示符处,运行以下指令:

创建数据库测试

注意:您可以根据您的选择设置数据库的名称。

添加新用户

为 test 数据库构建一个名为 'student' 的新用户。您可以随意将 SecretePasswordHere 替换为您要添加的真实密码。尝试使用以下命令添加新用户:

$ GRANT ALL ON test.* TO student@localhost IDENTIFIED BY 'secretePasswordHere';

注意:您可以根据您的选择在数据库中设置新用户的名称。

您还可以使用以下命令检查 MariaDB 中存在的所有数据库的列表:

$ show databases;

您还可以使用简单的“quit”命令退出 MariaDB,如下所示:

$ quit

连接到 MariaDB 数据库

您可以通过执行以下命令之一轻松连接到 MariaDB 数据库:

$ mysql –u student –p ’secretePasswordHere’ test

或者

$ mysql –u student –p test

结论

本指南向您展示了 Centos 8 上 MariaDB 的安装过程和使用方法,以及通过命令提示符连接到 MariaDB 服务器,以及向其中添加数据库和用户。您的 MariaDB 服务器已准备就绪并可全面运行。您现在可以通过连接到 MariaDB shell 开始构建新的数据库和用户。 Centos 8还提供MySQL 8.0。如果您喜欢安装 MySQL 而不是 MariaDB,也可以这样做。现在,通过完成本教程,您可以在 Centos 8 上安装并开始使用 MariaDB。

©2015-2025 Norria support@norria.com