最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux下編譯安裝Mysql 5.5的簡單步驟

 更新時間:2015年08月02日 01:02:12   作者:蟲蟲開源  
Linux下面因為從MySQL 5.5開始使用cmake來做config了,所以編譯安裝的會和5.1版本有些區(qū)別。不過總體來說還是差別不大

首先是安裝cmake環(huán)境。因為博主測試機(jī)是ubuntu,所以直接用apt-get install cmake命令來安裝,yum相信應(yīng)該也一樣。或者可以編譯安裝,步驟如下。

復(fù)制代碼 代碼如下:

wget http://www.cmake.org/files/v2.8/cmake-2.8.12.2.tar.gz
tarx zvfc cmake-2.8.12.2.tar.gz
cd cmake-2.8.12.2
 ./configure
make && make install

安裝完成后執(zhí)行cmake -version,確定已經(jīng)正確安裝。

然后下載mysql最新源碼包,編譯安裝。

復(fù)制代碼 代碼如下:

wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.36.tar.gz
tar xzvf mysql-5.5.36.tar.gz
cd mysql-5.5.36
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_READLINE=1 -DWITH_SSL=system -DWITH_ZLIB=system -DWITH_EMBEDDED_SERVER=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/data/mysql
make && make install

這里博主遇到一個有關(guān)ssl的錯誤,提示信息如下所示。

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 2

最后發(fā)現(xiàn)這個問題的原因是mysql5.5無法在openssl-1.0.0及更低版本下編譯導(dǎo)致的。如果不需要ssl可以去掉WITH_SSL配置項,也可以升級openssl的版本,另外更方便的方法可以在cmake之前打一個補(bǔ)丁。

復(fù)制代碼 代碼如下:

wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.36.tar.gz
tar xzvf mysql-5.5.36.tar.gz
cd mysql-5.5.36
wget -c "http://bugs.mysql.com/file.php?id=19941&bug_id=68999" -O mysql-openssl.patch
patch -p1 < span > mysql-openssl.patch

最后復(fù)制配置文件、修改。

復(fù)制代碼 代碼如下:

cp support-files/my-medium.cnf /etc/my.cnf
sed '/skip-external-locking/i\datadir = /data/mysql' -i /etc/my.cnf
sed -i 's:#innodb:innodb:g' /etc/my.cnf
sed -i 's:/usr/local/mysql/data:/data/mysql:g' /etc/my.cnf

啟動mysql,成功!

相關(guān)文章

  • 數(shù)據(jù)庫中笛卡爾積定義、生成與避免策略實踐方法

    數(shù)據(jù)庫中笛卡爾積定義、生成與避免策略實踐方法

    笛卡爾積是指兩個集合中的每個元素都與另一個集合中的每個元素組合形成的所有元素的集合,這篇文章主要給大家介紹了關(guān)于數(shù)據(jù)庫中笛卡爾積定義、生成與避免策略實踐的相關(guān)資料,需要的朋友可以參考下
    2024-05-05
  • 淺談mysql數(shù)據(jù)庫中的換行符與textarea中的換行符

    淺談mysql數(shù)據(jù)庫中的換行符與textarea中的換行符

    下面小編就為大家?guī)硪黄獪\談mysql數(shù)據(jù)庫中的換行符與textarea中的換行符。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • MySQL系列之十四 MySQL的高可用實現(xiàn)

    MySQL系列之十四 MySQL的高可用實現(xiàn)

    這篇文章主要介紹了MySQL系列之十四 MySQL的高可用實現(xiàn),從工作原理到具體的技術(shù)實現(xiàn),本文詳細(xì)的講述了該項技術(shù),以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • SQLyog錯誤號碼MySQL?plugin?caching_sha2_password?could?not?be?loaded的解決方法

    SQLyog錯誤號碼MySQL?plugin?caching_sha2_password?could?not?

    這篇文章主要介紹了SQLyog錯誤號碼?plugin?caching_sha2_password?could?not?be?loaded的解決方法,需要的朋友可以參考下
    2023-06-06
  • SQL實戰(zhàn)演練之網(wǎng)上商城數(shù)據(jù)庫商品類別數(shù)據(jù)操作

    SQL實戰(zhàn)演練之網(wǎng)上商城數(shù)據(jù)庫商品類別數(shù)據(jù)操作

    一直認(rèn)為,扎實的SQL功底是一名數(shù)據(jù)分析師的安身立命之本,甚至可以稱得上是所有數(shù)據(jù)從業(yè)者的基本功。當(dāng)然,這里的SQL絕不單單是寫幾條查詢語句那么簡單,接下來請跟著小編通過案例項目演練一遍商品類別的數(shù)據(jù)操作吧
    2021-10-10
  • 淺析Mysql和Oracle分頁的區(qū)別

    淺析Mysql和Oracle分頁的區(qū)別

    Mysql使用limit分頁而Oracle使用rownum分頁,下面通過本文給大家介紹Oracle和Mysql分頁的區(qū)別,需要的的朋友參考下吧
    2022-12-12
  • mysql如何將id重新修改為遞增

    mysql如何將id重新修改為遞增

    這篇文章主要介紹了mysql如何將id重新修改為遞增,本文模擬場景結(jié)合實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08
  • 通過實例解析MySql CURRENT_TIMESTAMP函數(shù)

    通過實例解析MySql CURRENT_TIMESTAMP函數(shù)

    這篇文章主要介紹了通過實例解析MySql CURRENT_TIMESTAMP函數(shù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-09-09
  • MySQL中隔離級別RC與RR的區(qū)別及說明

    MySQL中隔離級別RC與RR的區(qū)別及說明

    這篇文章主要介紹了MySQL中隔離級別RC與RR的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • Linux系統(tǒng)下mysqlcheck修復(fù)數(shù)據(jù)庫命令(詳解)

    Linux系統(tǒng)下mysqlcheck修復(fù)數(shù)據(jù)庫命令(詳解)

    下面小編就為大家?guī)硪黄狶inux系統(tǒng)下mysqlcheck修復(fù)數(shù)據(jù)庫命令(詳解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,祝大家游戲愉快哦
    2016-12-12

最新評論

邵武市| 浏阳市| 托克托县| 安国市| 凉山| 松潘县| 开封市| 曲靖市| 衡东县| 沁源县| 通江县| 乌拉特前旗| 乌鲁木齐县| 寿阳县| 乌拉特前旗| 连州市| 筠连县| 中西区| 玉屏| 云南省| 福安市| 涡阳县| 岳池县| 佛冈县| 灵台县| 抚顺市| 长岭县| 河曲县| 马关县| 丽江市| 梁河县| 宁南县| 长乐市| 漳平市| 石景山区| 湖州市| 军事| 全州县| 永和县| 合江县| 衡水市|