MariaDB 是 MySQL 的直接替代品。 它易於安裝,提供了許多速度和性能改進,並且易於集成到大多數 MySQL 實現中。 兼容性問題的答案可在以下位置找到:MariaDB 與 MySQL——兼容性. MariaDB 提供了比 MySQL 更多的存儲引擎,包括 Cassandra (NoSQL)、XtraDB(InnoDB 的直接替代品)和 OQGRAPH。
飛行前檢查
- 這些說明適用於在 CentOS 7 上安裝 Cassandra Storage Engine for MariaDB 10.0。
- 我將在 Liquid Web Core Managed CentOS 7 服務器上工作並以 root 身份登錄。
- 您的服務器應該已經安裝了 MariaDB 10.0。 如果您使用的是 MariaDB 5.5,請訪問我們的教程:如何在 CentOS 7 上將 MariaDB 5.5 升級到 MariaDB 10.0
步驟 #1:添加 MariaDB 存儲庫
首先,您將遵循一個簡單的最佳實踐:在安裝任何新內容之前確保可用包列表是最新的:
yum -y update
現在找到您應該使用哪個存儲庫MariaDB 存儲庫生成器. 我們將添加 CentOS 6(64 位)MariaDB 10.0 存儲庫。
要使用 vim 刷新文件編輯,請參閱:新用戶教程:Vim 文本編輯器概述
vim /etc/yum.repos.d/MariaDB10.repo
# MariaDB 10.0 CentOS 存儲庫列表:創建於 10/10/2014 17:33 UTC
# https://mariadb.org/mariadb/repositorios/
[瑪麗亞數據庫]
名稱 = MariaDB
baseurl = https://yum.mariadb.org/10.0/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpcheck=1
然後退出並使用 :wq 命令保存文件。
步驟 #2:為 MariaDB 10.0 安裝 Cassandra 存儲引擎
在繼續執行下一個說明之前,請務必備份 MySQL! 使用以下命令清除存儲庫緩存信息:
yum clean all
此時,安裝 Cassandra 存儲引擎就像運行一個命令一樣簡單:
yum -y install MariaDB-cassandra-engine
使用以下命令從命令行登錄到 MySQL 服務器:
mysql -u root -p
在本例中,我使用 -u 標誌指定 root 用戶,然後使用 -p 標誌讓 MySQL 提示輸入密碼。 輸入您當前的密碼以完成登錄。
從 MySQL 命令行發出以下命令:
SHOW ENGINES;
您應該收到類似於以下內容的輸出:
現在,完成存儲引擎的安裝:
INSTALL SONAME 'ha_cassandra';
應該返回什麼:
查詢正常,0 個隊列受影響(0.00 秒)
現在讓我們驗證是否安裝了存儲引擎。 運行以下命令,在Engine欄中找到CASSANDRA:
SHOW ENGINES;
您應該收到類似於以下內容的輸出: