因為MySQL的發展趨勢不甚樂觀,MariaDB已替代MySQL被CentOS 7做為默認組件,如果想在CentOS 6中使用最新的MariaDB,則需要我們手動安裝,其安裝方式有三種:
1、RPM包安裝
2、二進制包安裝
3、源碼包安裝
下面我們來介紹如何使用源碼包來安裝MariaDB,系統平臺:CentOS 6.5;MariaDB版本:10.0.19
一、獲得MariaDB源碼包
可以通過MariaDB的官方網站來獲得MariaDB的最新源碼包,下載地址為:https://downloads.mariadb.org/。
二、準備安裝環境
cmake程序用于替代configure命令來生成makefile文件。
三、編譯安裝MariaDB
1、添加系統用戶賬號和組賬號
2、創建數據庫目錄
我們需要準備一個用于存放MariaDB數據內容的目錄,并且設置好權限。
3、解壓源碼包
4、編譯安裝MariaDB
-DCMAKE_INSTALL_PREFIX:指定安裝路徑;
-DMYSQL_DATADIR:指定數據目錄。
此過程非常耗時,需要耐心等待。
注意:如果在前面環境準備時沒有將所需的包安裝好的話,cmake時做報錯;將安裝包補充完整后再次執行cmake有可能依然會報錯,這時需要將MariaDB目錄刪除并重新解壓源碼包,然后在新解壓的目錄中執行cmake。
5、驗證編譯結果
在/usr/local/mysql/目錄中的內容,就是編譯好的二進制程序了,下面還要對二進制程序進行安裝。
6、復制配置文件
將my-large.cnf文件復制到/etc下,并覆蓋my.cnf文件。
在my.cnf文件中指明數據目錄的位置;
7、復制服務腳本程序
8、安裝數據庫程序到數據目錄中
9、將mysqld服務添加開機啟中
10、將mysql命令添加到PATH變量中
在/etc/profile.d目錄中創建mysql.sh文件,并添加以下內容:
使得文件內容生效:
此時即可直接使用mysql命令:
11、配置頭文件
12、配置庫文件
創建mysql.conf文件,具體見下圖:
13、配置man功能
至此,MariaDB編譯安裝完成。
原創文章,作者:petmaster,如若轉載,請注明出處:http://www.www58058.com/4997