天天看點

使用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