MySQL核心概念及MariaDB編譯安裝

來源:互聯網
上載者:User

標籤: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編譯安裝

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.