因为Centos7默认安装的MariaDB版本太旧(5.5),所以装好系统后需要安装新版本的MariaDB
强烈建议CentOS、RedHat和Fedora使用yum从源安装,本页面将通过简单的步骤引导你。
添加MariaDB的YUM源
我们有几个基于YUM的Linux发行版的YUM源,使用我们在线的源生成器可以轻松地为你的发行版生成正确的MariaDB.repo内容条目。 源生成器.
我们目前备有CentOS 5, CentOS 6, RHEL 5, RHEL 6, Fedora 16, and Fedora 17的YUM源。
一旦生成了你的 MariaDB.repo内容条目,把它添加到文件并置于“/etc/yum.repos.d/”目录下。(我们建议命名类似为 /etc/yum.repos.d/MariaDB.repo)
下面是centos7-amd64的一个例子MariaDB.repo文件:
[mariadb]
name=MariaDB
baseurl=http://yum.mariadb.org/10.2.0/centos7-amd64/
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
上面的例子文件包含gpgkey命令行,它能够自动获取我们用来签署源的GPG密钥,密钥可以让YUM和rpm用来验证所下载的包的完整性。
我们签署的密钥的id是0xcbcb082a1bb943db。简短形式的id是0x1BB943DB,完整的密钥指纹是:
1993 69E5 404B D5FC 7D2F E43B CBCB 082A 1BB9 43DB
用yum安装MariaDB
准备好repo文件后你现在可以像这样安装MariaDB:
sudo yum install MariaDB-server MariaDB-client
如果你还未安装GPG签署密钥,YUM会在下载软件包后提示你安装(在安装软件包之前)。
如果服务器已经安装了MariaDB-Galera-server包,你可能需要在安装MariaDB-server之前先删除它。(使用sudo yum remove MariaDB-Galera-server),删除MariaDB-Galera-server的rpm包不会删除任何数据库,但任何升级都应该先备份。