网站搜索

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


在之前的教程中,我们向您展示了如何在 CentOS 7 中安装 MariaDB 10。在本指南中,我们将向您展示如何在 RHEL/CentOS 6 发行版中安装和保护 MariaDB 10.1 稳定版。

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

第 1 步:添加 MariaDB Yum 存储库

1. 首先,为 RHEL/CentOS 6 系统添加 MariaDB YUM 存储库条目。创建文件 /etc/yum.repos.d/MariaDB.repo

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

然后将以下行复制并粘贴到文件中并保存。

在 CentOS 6 上

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

在 RHEL 6 上

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

步骤2:在CentOS 6中安装MariaDB

2.添加MariaDB存储库后,安装MariaDB服务器包,如下所示:

yum install MariaDB-server MariaDB-client -y

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

service mysqld start
chkconfig --level 35 mysqld on
service mysqld status

步骤 3:在 CentOS 6 中保护 MariaDB

4. 现在运行 mysql_secure_installation 脚本来保护数据库,方法是:设置 root 密码(如果在上面的配置步骤中未设置)、禁用远程 root 登录、删除测试数据库以及匿名用户,最后重新加载权限,如下面的屏幕截图所示:

mysql_secure_installation

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

mysql -V
mysql --print-defaults
mysql -u root -p

第 4 步:学习 MariaDB 管理

对于初学者,您可以通过:

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

如果您已经在使用 MySQL/MariaDB,请务必记住一系列有用的命令行工具来监控 Linux 中的 MySQL/MariaDB 性能,并学习一些 MySQL/MariaDB 性能调整和优化技巧。

在本指南中,我们向您展示了如何在 RHEL/CentOS 6 中安装和保护 MariaDB 10.1 稳定版。使用下面的反馈表向我们发送有关本指南的任何问题或想法。