MariaDB安裝方式:
①rpm包:
os vendor
mysql
通用二進制格式
②源碼包
編譯方式安裝mariadb:
編譯安裝MariaDB
cmake的重要特性之一是其獨立於源碼(out-of-source)的編譯功能,即編譯工作可以在另一個指定的目錄中而非源碼目錄中進行,這可以保證源碼目錄不受任何一次編譯的影響,因此在同一個源碼樹上可以進行多次不同的編譯,如針對於不同平臺編譯。
1、使用cmake編譯mariadb-10.0.12
1 | [root@localhost ~]#yum install cmake -y | 安裝cmake |
2 | [root@localhost ~]#yum install libxml2-devel | 安裝libxml2-devel |
3 | [root@localhost ~]#tar xf mariadb-10.0.12.tar.gz | 解壓源碼包 |
4 | [root@localhost ~]#mkdir -pv /mydata/data | |
5 | [root@localhost ~]#groupadd -r mysql | |
6 | [root@localhost ~]#useradd -r mysql | |
7 | [root@localhost ~]#chown -R mysql.mysql /mydata/data/ | |
8 | [root@localhost ~]#cd mariadb-10.0.12 |
如果之前編譯有錯誤,需要重新編譯,請刪除CMakeCache.txt
make clean
rm - CMakeCache.txt
1 | [root@localhost mariadb-10.0.12]#cmake . -DMYSQL_DATADIR=/mydata/data -DWITH_SSL=system -DWITH_SPHINX_STORAGE_ENGINE=1 |
2 | [root@localhost mariadb-10.0.12]#make&&make install |
注意:因爲是用的新的虛擬機安裝編譯,在第一次安裝時忽略了編譯安裝環境,導致cmake時一直報錯,需要安裝"Development tools" "Server Platform Development"。
1 | #yum groupinstall "Development tools" "Server Platform Development" -y |
初始化
...待編輯...