在CentOS 7上安装MariaDB 10.1.14

本教程将向您展示如何在CentOS 7服务器和台式机上安装MariaDB 10.1.14。 MariaDB 10.1.14已于2016年5月10日发布。它是一个稳定的版本,具有以前的10.0版本中未提供的功能。 它还向后移植并重新实现了MySQL 5.6和5.7中的某些功能。

MariaDB 10.1.14的重点:

  • XtraDB已更新为XtraDB-5.6.29-76.2
  • Innodb已更新为InnoDB-5.6.30
  • 性能架构已更新至5.6.30

在CentOS 7上安装MariaDB 10.1.14

如果您以前从CentOS存储库中安装了旧版本的MariaDB,请使用以下命令将其删除:

sudo yum remove mariadb mariadb-server

接下来,我们将添加官方的MariaDB存储库。 所以在下面创建一个回购文件 /etc/yum.repos.d/

sudo nano /etc/yum.repos.d/mariadb.repo

并将以下文本放入文件中。

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

保存并关闭此文件。 然后使用以下命令安装MariaDB 10.1.14:

sudo yum install MariaDB-server MariaDB-client

该命令将首先更新存储库信息,然后安装MariaDB 10.1.14。 您还可以注意到该程序 galera 将会被安装,这是因为从版本10.1开始,MariaDB软件包中包括MariaDB Galera群集。

在按Y开始安装后,yum将获取MariaDB签名密钥。 全键指纹为

1993 69E5 404B D5FC 7D2F E43B CBCB 082A 1BB9 43DB

mariadb签名密钥

确保下载正确的密钥,然后按Y键安装MariaDB 10.1.14。

安装完成后,使用systemctl启动MariaDB。

sudo systemctl start mariadb

检查状态:

systemctl status mariadb

输出:

● mariadb.service - MariaDB database server
   Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
  Drop-In: /etc/systemd/system/mariadb.service.d
   └─migrated-from-my.cnf-settings.conf
   Active: active (running) since 一 2016-06-06 00:45:08 EDT; 19s ago
 Main PID: 5674 (mysqld)
   Status: "Taking your SQL requests now..."
   CGroup: /system.slice/mariadb.service
    └─5674 /usr/sbin/mysqld

我们可以看到MariaDB服务器正在运行,并且启用了自动启动。 如果看到它被禁用,则可以启用自动启动,方法是:

sudo systemctl enable mariadb

使用以下命令检查MariaDB版本:

mysql --version

centos mariadb 10.1.14

现在运行安装后安全脚本。

sudo mysql_secure_installation

当要求您输入MariaDB根密码时,请按Enter键,因为尚未设置根密码。 然后输入Y设置MariaDB服务器的根密码。

在Ubuntu上安装mariadb

接下来,您只需按Enter即可回答所有剩余的问题。 这将删除匿名用户,禁用远程root登录并删除测试数据库。 此步骤是生产中MariaDB数据库安全性的基本要求。

mariadb安全安装

而已!

总是欢迎提出意见,问题或建议。 如果您发现这篇文章有用, 请在社交媒体上与您的朋友分享! 请继续关注更多教程。

Sidebar