如何在CentOS 8上安装MariaDB

时间:2020-01-09 10:39:23  来源:igfitidea点击:

如何使用yum命令在CentOS 8 Linux服务器上安装MariaDB?

说明:MariaDB是一个免费的开源数据库管理系统,可以替代Oracle MySQL DB服务器。
它是Oracle MySQL服务器的社区驱动和开发的分支。

MariaDB是多用户,多线程的SQL数据库服务器。
本教程说明如何在CentOS 8服务器上安装MariaDB的最新稳定版本。

如何在CentOS 8上安装MariaDB

在CentOS Enterprise Linux 8上安装MariaDB的过程如下:

  • 在CentOS 8上安装MariaDB,执行:sudo yum install mariadb-server
  • 在CentOS 8中保护MariaDB服务器的安全,运行:sudo mysql_secure_installation
  • 最后运行以下命令测试安装:mysql -u root -p

让我们详细了解所有步骤和命令。

使用yum命令在CentOS 8上安装MariaDB

可以使用以下语法搜索MariaDB软件包:

sudo yum search mariadb

是否想查找MariaDB服务器版本?
尝试:

sudo yum info mariadb

输出示例:

Last metadata expiration check: 0:37:22 ago on Tuesday 01 October 2019 02:35:21 PM UTC.
Installed Packages
Name         : mariadb
Epoch        : 3
Version      : 10.3.11
Release      : 2.module_el8.0.0+35+6f2527ed
Arch         : x86_64
Size         : 38 M
Source       : mariadb-10.3.11-2.module_el8.0.0+35+6f2527ed.src.rpm
Repo         : @System
From repo    : AppStream
Summary      : A very fast and robust SQL database server
URL          : http://mariadb.org
License      : GPLv2 with exceptions and LGPLv2 and BSD.
Description  : MariaDB is a community developed branch of MySQL - a multi-user, multi-threaded

安装mariadb

接下来在CentOS 8上将以下yum命令执行到MariaDB版本10.3.11:

$ sudo yum install mariadb-server

如何在CentOS 8服务器启动时启用mariadb.service

运行以下systemctl命令:

$ sudo systemctl enable mariadb.service
Created symlink /etc/systemd/system/mysql.service ? /usr/lib/systemd/system/mariadb.service.
Created symlink /etc/systemd/system/mysqld.service ? /usr/lib/systemd/system/mariadb.service.
Created symlink /etc/systemd/system/multi-user.target.wants/mariadb.service ? /usr/lib/systemd/system/mariadb.service.

如何在CentOS 8上启动/停止/重新启动mariadb.service

再次使用以下语法:

$ sudo systemctl stop mariadb.service
$ sudo systemctl start mariadb.service
$ sudo systemctl restart mariadb.service
$ sudo systemctl status mariadb.service

如何在CentOS 8上保护MariaDB服务器

您必须通过运行以下命令以用于生产环境来保护MariaDB服务器:

$ sudo mysql_secure_installation

保护CentOS 8上的MariaDB服务器

如何登录MariaDB服务器?

使用mysql命令,如下所示:

$ mysql -u root -p

测试MariaDB服务器安装

上面的命令表示在CentOS 8服务器或VM上安装成功。
现在,您可以添加用户并为使用PHP,Perl,Python等编写的应用程序创建数据库。

如何在MariaDB服务器上添加数据库

首先,以root用户身份登录:

$ mysql -u root -p mysql

创建一个名为blog1的新MariaDB数据库。
在" MariaDB>"提示符下执行以下命令:

CREATE DATABASE blog1;

如何在MariaDB服务器上添加用户

为名为blog1的数据库创建一个名为tristan的新用户(可以使用实际密码随意替换用户名和secretePasswordHere):

GRANT ALL ON blog1.* TO tristan@localhost IDENTIFIED BY 'secretePasswordHere';

列出所有数据库:

show databases;

从MariaDB退出:

quit

如何使用Hyman帐户连接到MariaDB数据库theitroad

$ mysql -u tristan -p'secretePasswordHere' blog1

或者

$ mysql -u tristan -p blog1