標籤:http 圖片 開發工具 conf 出現 /etc/ 否則 oba engine
以MySQL5.5.33版本為例
1.準備工作:
1.首先準備好原始碼包
2.並且確保已安裝好 "開發工具" 包組和cmake編譯工具
3.確保安裝好ncurses-devel包,yum install ncurses-devel
4.確保安裝好openssl-devel包,yum install openssl-devel
2.準備使用者,使用者組,解包,進入原始碼包目錄
3.輸入以下編譯參數
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/data/mysql \
-DTMPDIR=/tmp \
-DINSTALL_SBINDIR=sbin \
-DSYSCONFDIR=/etc/mysql \
-DINSTALL_PLUGINDIR=lib/mysql/plugin \
-DINSTALL_MANDIR=share/man \
-DINSTALL_SHAREDIR=share \
-DINSTALL_LIBDIR=lib/mysql \
-DINSTALL_INCLUDEDIR=include/mysql \
-DINSTALL_INFODIR=share/info \
-DWITH_READLINE=1 \
-DWITH_SSL=system \
-DWITH_ZLIB=system \
-DWTIH_LIBWRAP=0 \
-DMYSQL_TCP_PORT=3306 \
-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock \
-DENABLED_LOCAL_INFILE=1 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DMYSQL_USER=mysql \
-DWITH_DEBUG=0 \
-DENABLE_PROFILING=0 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1
4.斷行符號進行編譯,直到看到如下的提示,才算編程成功,否則表示編譯失敗。
5.接下來輸入 make && make install
這個過程會非常的漫長,慢慢等待吧。
直到出現如下的畫面,表示安裝完成,但是到這裡還沒有完,還需要做一些收尾工作。
6.準備資料目錄
7.初始化資料庫
8.收尾工作
9.編輯MySQL設定檔,添加 datadir=/data/mysql 到 [mysqld]配置段中: vim /etc/mysql/my.cnf
10.啟動MySQL,並設定開機自動啟動
11.初始化MySQL
12.登入MySQL測試
好了,一切正常,到這裡源碼編譯安裝MySQL的方法到這裡就完畢了。
LANMP系列教程之MySQL編譯安裝CentOS7環境