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