天天看点

使用yum安装MariaDB

基于YUM的Linux发行版的YUM源,使用在线的源生成器可以轻松地为你的发行版生成正确的MariaDB.repo,

不同系统版本yum源生成器:

<a href="https://downloads.mariadb.org/mariadb/repositories/#mirror=tuna&amp;distro=CentOS" target="_blank">https://downloads.mariadb.org/mariadb/repositories/#mirror=tuna&amp;distro=CentOS</a>

目前有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)

下面是CentOS 5 X86的一个例子MariaDB.repo文件:

[mariadb]

name = MariaDB

baseurl = http://yum.mariadb.org/5.5/centos5-x86

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包不会删除任何数据库,但任何升级都应该先备份。

用yum安装MariaDB Galera Cluster集群工具

MariaDB Galera Cluster的安装说明和MariaDB几乎是一样的,安装所需的repo文件是一样的,所不同的是你需要安装MariaDB-Galera-server和galera包,而不是MariaDB-server包,像这样:

sudo yum install MariaDB-Galera-server MariaDB-client galera

和MariaDB-server一样,如果你还未安装GPG签署密钥,YUM会在下载软件包后提示你安装(在安装软件包之前)。

如果服务器已经安装了MariaDB-server包,你可能需要在安装MariaDB-Galera-server之前先删除它。(使用sudo yum remove MariaDB-server),删除MariaDB-server的rpm包不会删除任何数据库,但每次升级都应该先备份。

查看Galera 章节以获得更多MariaDB Galera Cluster的相关信息。

安装完成后

安装完成后用命令启动MariaDB:

sudo /etc/init.d/mysql start

手动导入MariaDB的签署密钥

可以通过使用rpm手动安装GPG密钥:

sudo rpm --import https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

本文转自 boy461205160 51CTO博客,原文链接:http://blog.51cto.com/461205160/1942994