《MYSQL數據庫Linux下編譯安裝Mysql 5.5的簡單步驟》要點:
本文介紹了MYSQL數據庫Linux下編譯安裝Mysql 5.5的簡單步驟,希望對您有用。如果有疑問,可以聯系我們。
首先是安裝cmake環境.因為博主測試機是ubuntu,所以直接用apt-get install cmake命令來安裝,yum相信應該也一樣.或者可以編譯安裝,步驟如下.MYSQL數據庫
安裝完成后執行cmake -version,確定已經正確安裝.MYSQL數據庫
然后下載mysql最新源碼包,編譯安裝.MYSQL數據庫
這里博主遇到一個有關ssl的錯誤,提示信息如下所示.MYSQL數據庫
Linking C shared module adt_null.so
[ 65%] Built target audit_null
Scanning dependencies of target vio
[ 65%] Building C object vio/CMakeFiles/vio.dir/vio.c.o
[ 65%] Building C object vio/CMakeFiles/vio.dir/viosocket.c.o
[ 65%] Building C object vio/CMakeFiles/vio.dir/viossl.c.o
/root/mysql-5.5.36/vio/viossl.c: In function ‘ssl_do':
/root/mysql-5.5.36/vio/viossl.c:175: error: ‘SSL_OP_NO_COMPRESSION' undeclared (first use in this function)
/root/mysql-5.5.36/vio/viossl.c:175: error: (Each undeclared identifier is reported only once
/root/mysql-5.5.36/vio/viossl.c:175: error: for each function it appears in.)
make[2]: *** [vio/CMakeFiles/vio.dir/viossl.c.o] Error 1
make[1]: *** [vio/CMakeFiles/vio.dir/all] Error 2
make: *** [all] Error 2MYSQL數據庫
最后發現這個問題的原因是mysql5.5無法在openssl-1.0.0及更低版本下編譯導致的.如果不需要ssl可以去掉WITH_SSL配置項,也可以升級openssl的版本,另外更方便的方法可以在cmake之前打一個補丁.MYSQL數據庫
最后復制配置文件、修改.MYSQL數據庫
啟動mysql,成功!MYSQL數據庫
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/1158.html