1. 程式人生 > >RHEL7 編譯安裝mysql5.7

RHEL7 編譯安裝mysql5.7

 1、安裝基本服務

              yum -y install gcc-c++ ncurses-devel cmake

2、將boost軟體包解壓到/usr/local/boost/目錄下:連結:https://pan.baidu.com/s/1uL8gHF4gLZ8TLtesbQ9tUw 密碼:tji1

             tar -xf boost_1_59_0.tar.gz       #解壓,沒boost目錄手動建立

          

 

3、將mysql原始碼包複製到/usr/local/src 並解壓

          注意:該目錄沒有強制要求,你想在哪解壓編譯都行,但空間必須10左右,不然會出錯!

          軟體連結:https://pan.baidu.com/s/15AHdKfShdhBe6ua2nKnAEQ 密碼:lcrq

          tar -xf mysql-5.7.19.tar.gz             #解壓mysql軟體包,

         

4、進入mysql-5.7.19  目錄

         cd mysql-5.7.19

5、依次輸入:    

          注意:如果檢測過程中出錯,刪除快取檔案  rm CMakeCache.txt ,再用cmake編譯

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql57 -DMYSQL_DATADIR=/data/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_TCP_PORT=3306 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock  -DMYSQL_USER=mysql -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1    -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost

           ##-DCMAKE_INSTALL_PREFIX=/usr/local/mysql57       #生成資料庫軟體的路徑

           ##-DWITH_BOOST=/usr/local/boost                                #boost軟體包路徑

 

        

6、等待編譯完成,輸入:make

7、等待生成資料庫,輸入:make install