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

Centos 8安装并使用MariaDB数据库详细教程

MariaDB是一个向后兼容的开放源代码数据库管理框架,是MySQL二进制替代者,被广泛运用。MariaDB是基于Oracle MySQL服务社区的内置分支,具有多个线程,并且是多用户SQL数据库服务器。它是由MySQL几位初始创建者和社区其他成员设计的。

如果你还再犹豫选择MySQL还是MariaDB好的话,那么强烈建议使用MariaDB。在本教程中,将简单介绍如何在Centos 8系统上安装和使用MariaDB数据库,感兴趣的小伙伴不妨看看。

Centos 8安装MariaDB主要步骤

首先,确保你的VPS或服务器中安装了Centos 8系统。现在,在Centos 8中打开Terminal,或者使用SSH(如putty)终端工具登录,然后执行以下三个步骤:

  • 在Centos 8上安装MariaDB
  • 保护Centos 8 MariaDB服务器
  • 测试安装

下面详细的介绍以上三个步骤。

在Centos 8上安装MariaDB

使用以下命令搜索MariaDB软件包:

sudo yum search mariadb

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

sudo yum info mariadb

查找数据库

安装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

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

$ sudo systemctl status mariadb

如下图所示,输出应显示系统正在运行并已激活。

激活MariaDB服务

保护Centos 8 MariaDB服务器

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

$ sudo mysql_secure_installation

系统将要求您输入当前的帐户密码,然后再继续。然后将要求您输入尚未设置的MariaDB root帐户密码,因此您必须按建议按ENTER键。请注意,它用于数据库的root帐户,而不是用于CentOS服务器本身的root帐户。要为数据库root用户设置密码,请点击“ y”,然后点击ENTER,然后,按照所有说明进行操作。

MariaDB安全策略

更新密码后必须先点按“ y”,然后按Enter,以接受所有安全建议。它将删除匿名用户,禁用远程root登录,擦除测试数据库并加载特权表。

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

测试安装

安装之后可以检查安装和配置,还可以通过与mysqladmin程序进行通信来获取所有详细信息,该程序是允许您操作管理说明的客户端。要通过控制台以root帐户连接到MariaDB服务器,请键入以下说明:

Mysql -u root –p

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

数据库密码设置

以上输出内容表面已经安装成功,现在可以连接用户并为您的应用程序构建数据库。

创建数据库

首先使用以下命令以root用户身份登录。它将要求您输入密码。

$ mysql –u root –p mysql

创建数据库

添加一个新的数据库

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

CREATE DATABASE test

注意:可以根据自己的需求设置数据库名。

添加新用户

为名为‘student’的测试数据库建立一个新用户。您可以自行设置密码替换secretePassword。尝试使用以下命令添加新用户:

$ GRANT ALL ON test.* TO student@localhost IDENTIFIED BY ‘secretePassword’;

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

与此同时,还可以使用以下命令检查MariaDB中存在的所有数据库的列表:

$ show databases;

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

$ quit

连接到MariaDB数据库

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

$ mysql –u student –p ’secretePassword’ test

或者

$ mysql –u student –p test

连接数据库

结论

本文简单介绍了Centos 8系统安装和使用MariaDB数据库,以及通过命令提示符与MariaDB服务器的连接以及向数据库中添加数据库和用户的过程。通过以上步骤,MariaDB服务器已准备就绪,现在可以完全正常运行。

当然,Centos 8还提供了MySQL 8.0。如果你想安装MySQL而不是MariaDB,则也可以安装以上步骤进行操作。

未经允许不得转载:惠主机 » Centos 8安装并使用MariaDB数据库详细教程

说点什么?

  • 昵称 (必填)
  • 邮箱 (必填)