如何在RHEL 8上安装MariaDB 10

MariaDB是MySQL数据库的流行替代品,在本文中,我们将向您展示如何在RHEL 8发行版上安装MariaDB服务器。

MariaDBMySQL数据库管理系统的流行替代品。 它由最初的MySQL开发人员开发,旨在保持开源。

MariaDB快速可靠,支持不同的存储引擎,并具有插件,使其成为各种用例的理想选择。

在本教程中,我们将向您展示如何在RHEL 8上安装MariaDB服务器。 我们将安装MariaDB 10.3.10版本。

注意 :本教程假定您具有活动的RHEL 8订阅 ,并且您具有RHEL系统的root访问权限。 或者,您可以使用特权用户并使用sudo运行命令。

安装MariaDB Server

要安装MariaDB服务器,我们将使用以下yum命令来完成安装。

# yum install mariadb-server

这将安装MariaDB服务器和所有必需的依赖项。

在RHEL 8中安装MariaDB

在RHEL 8中安装MariaDB

安装完成后,您可以使用以下命令启动MariaDB服务:

# systemctl start mariadb

如果要在每次系统引导后自动启动MariaDB服务,可以运行以下命令:

# systemctl enable mariadb

使用以下命令验证MariaDB服务的状态:

# systemctl status mariadb
在RHEL 8中启动MariaDB服务

在RHEL 8中启动MariaDB服务

安全的MariaDB安装

现在我们已开始提供服务,现在是时候改善其安全性了。 我们将设置root密码,禁用远程root登录,删除测试数据库和匿名用户。 最后,我们将重新加载所有权限。

为此,只需运行以下命令并相应地回答问题:

# mysql_secure_installation

请注意,root用户的密码为空,因此如果要更改密码,只需在提示输入当前密码时按“enter”即可。 其余的你可以按照下图中的步骤和答案:

在RHEL 8中保护MariaDB服务器

在RHEL 8中保护MariaDB服务器

访问MariaDB服务器

让我们更深入一点,创建一个数据库,用户并通过数据库为该用户授予权限。 要使用控制台访问服务器,可以使用以下命令:

# mysql -u root -p 

出现提示时,输入您之前设置的root密码。

现在让我们创建我们的数据库。 为此,在MariaDB提示符下,运行以下命令:

MariaDB [(none)]> CREATE DATABASE howtoing; 

这将创建名为howtoing的新数据库。 我们将创建单独的数据库用户,而不是使用root用户访问该数据库,该用户只拥有该数据库的权限。

我们将使用以下命令创建名为howtoing_user的新用户并在howtoing数据库上授予其权限:

MariaDB [(none)]> GRANT ALL ON howtoing.* TO [email protected] IDENTIFIED BY 'securePassowrd';

创建自己的用户时,请确保将“securePassword”替换为您希望为该用户提供的密码。

完成上述命令后,在提示符下键入“quit”退出MariaDB:

MariaDB [(none)]> quit;
在MariaDB中创建数据库

在MariaDB中创建数据库

现在,您可以使用新用户访问howtoing数据库。

# mysql -u howtoing_user -p 

出现提示时输入该用户的密码。 要更改已使用的数据库,可以在MariaDB提示符下使用以下命令:

MariaDB [(none)]> use howtoing;

这会将当前数据库更改为howtoing

访问MariaDB数据库

访问MariaDB数据库

或者,您可以通过指定数据库名称以及显示来发出mysql命令

# mysql -u howtoing_user -p howtoing

这样,当您输入用户密码时,您将直接使用howtoing数据库。

了解有关MariaDB的更多信息

在这里,您已经了解了MariaDB的一些基础知识,但还有很多需要探索的内容。 如果您想增强数据库知识,可以在此处查看我们的指南:

  1. 学习MySQL / MariaDB初学者 - 第1部分
  2. 学习MySQL / MariaDB初学者 - 第2部分
  3. MySQL基础数据库管理命令 - 第三部分
  4. 20 MySQL(Mysqladmin)数据库管理命令 - 第四部分
  5. 15有用的MariaDB性能调优和优化技巧 - 第五部分

就是这个。 在本教程中,您学习了如何安装和保护MariaDB服务器并创建第一个数据库。 如果您有任何疑问,请随时在评论部分发布。


分享按钮