今天虛擬機上測試安裝 CentOS6.3 + PHP5.4.8 + MySQL5.5.28,結果搗鼓了半天 MySQL都沒裝上,老是CMake目錄下找不到那個 lists 文件,郁悶的不行,最后發現問題所在,總結在下面(我是把軟件包下載錯了):
1. 檢查參數是否配置錯誤 ?可以參考這里的官方說明
我的配置參數這樣寫的:
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk,gb2312 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DENABLED_LOCAL_INFILE=ON \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_DATADIR=/var/mysql/data \
-DMYSQL_USER=mysql
2. 低級錯誤,把安裝包下載錯了:
應該選擇 Source code 列表下的安裝包才對 大概 23MB 大小的那個,我之前下載的 170多MB那個還對比了下MD5驗證碼一模一樣,好郁悶,沒想到是把安裝包文件搞錯了 崩潰啊
3. 依賴的軟件是否安裝
yum -y install cmake bison