如何在CentOS 7中安装和保护MariaDB 10

在本教程中,我们将向您展示如何在CentOS 7和RHEL 7发行版中安装和保护最新稳定版本的MariaDB。

MariaDB是MySQL数据库管理服务器软件的一个自由和开源的分支,由MySQL背后的大脑开发,它被设想保持自由/开源。

在本教程中,我们将向您展示如何在最广泛使用的RHEL / CentOS和Fedora发行版本中安装MariaDB 10.1稳定版本。

有关您的信息,Red Hat Enterprise Linux / CentOS 7.0从支持MySQL切换到MariaDB作为默认数据库管理系统。

注意,在本教程中,我们假设您以root身份在服务器上工作,否则使用sudo命令运行所有命令。

第1步:添加MariaDB Yum存储库

1.首先为RHEL / CentOS和Fedora系统添加MariaDB YUM存储库文件MariaDB.repo

# vi /etc/yum.repos.d/MariaDB.repo

现在,添加以下行到您各自的Linux发行版本,如图所示。

在CentOS 7

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

在RHEL 7上

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/rhel7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
添加MariaDB Yum Repo

添加MariaDB Yum Repo

第2步:在CentOS 7中安装MariaDB

2.一旦添加MariaDB存储库,您只需使用一个命令即可轻松安装它。

# yum install MariaDB-server MariaDB-client -y
在CentOS 7中安装MariaDB

在CentOS 7中安装MariaDB

3. MariaDB安装完成后,立即启动数据库服务器守护程序,并使其在下次启动时自动启动,如下所示:

# systemctl start mariadb
# systemctl enable mariadb
# systemctl status mariadb
在CentOS 7中启动MariaDB服务

在CentOS 7中启动MariaDB服务

第3步:在CentOS 7中安装MariaDB

4.现在是通过设置root密码,禁用远程root登录,删除测试数据库以及匿名用户并最终重新加载权限来保护MariaDB的时间,如下面的屏幕截图所示:

# mysql_secure_installation
在CentOS 7中安全MySQL

在CentOS 7中安全MySQL

5.在保护数据库服务器之后,您可能需要检查MariaDB的某些功能,如:已安装的版本,默认程序参数列表,以及登录到MariaDB命令shell,如下所示:

# mysql -V
# mysqld --print-defaults
# mysql -u root -p
验证MySQL版本

验证MySQL版本

第4步:了解MariaDB管理

如果你是新的MySQL / MariaDB,开始通过这些指南:

  1. 学习MySQL / MariaDB初学者 - 第1部分
  2. 学习MySQL / MariaDB初学者 - 第2部分
  3. MySQL基本数据库管理命令 - 第三部分
  4. 20 MySQL(Mysqladmin)数据库管理命令 - 第IV部分

另外,请查看以下这些文章,以调整您的MySQL / MariaDB性能,并使用工具来监视数据库的活动。

  1. 15提示调整和优化您的MySQL / MariaDB性能
  2. 4有用的工具来监视MySQL / MariaDB数据库活动

这就是现在! 在这个简单的教程中,我们向您展示了如何在各种RHEL / CentOS和Fedora中安装MariaDB 10.1稳定版本。 使用下面的反馈表单向我们发送有关本指南的任何问题或任何想法。