MySQL核心概念及MariaDB編譯安裝

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

 

 

初始化

...待編輯...

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章