一、編譯安裝MySQL前的準(zhǔn)備工作
安裝編譯源碼所需的工具和庫(kù)
 yum install gcc gcc-c++ ncurses-devel perl
安裝cmake,從http://www.cmake.org下載源碼并編譯安裝 
| wget http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz tar -xzvf cmake-2.8.10.2.tar.gz cd cmake-2.8.10.2 ./bootstrap ; make ; make install cd ~ | 
或者
二、設(shè)置MySQL用戶和組
新增mysql用戶組
groupadd mysql
新增mysql用戶
useradd -r -g mysql mysql
三、新建MySQL所需要的目錄
新建mysql安裝目錄
mkdir -p /usr/local/mysql
新建mysql數(shù)據(jù)庫(kù)數(shù)據(jù)文件目錄
mkdir -p /data/mysqldb 
四、下載MySQL源碼包并解壓
從http://dev.mysql.com/downloads/mysql/直接下載源碼,解壓mysql-5.6.16.tar.gz
| wget http://www.kakapart.com/files/mysql-5.6.16.tar.gztar -zxv -f mysql-5.6.16.tar.gzcd mysql-5.6.16 | 
五、編譯安裝MySQL
 從mysql5.5起,mysql源碼安裝開始使用cmake了,設(shè)置源碼編譯配置腳本。
| cmake / -DCMAKE_INSTALL_PREFIX=/usr/local/mysql / -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock / -DDEFAULT_CHARSET=utf8 / -DDEFAULT_COLLATION=utf8_general_ci / -DWITH_INNOBASE_STORAGE_ENGINE=1 / -DWITH_ARCHIVE_STORAGE_ENGINE=1 / -DWITH_BLACKHOLE_STORAGE_ENGINE=1 / -DMYSQL_DATADIR=/data/mysqldb / -DMYSQL_TCP_PORT=3306 / -DENABLE_DOWNLOADS=1 | 
如果將來(lái)需要MySQL支持表情包的存儲(chǔ),則可使用以下編譯配置腳本: 
-DCMAKE_INSTALL_PREFIX=dir_name     設(shè)置mysql安裝目錄
 -DMYSQL_UNIX_ADDR=file_name     設(shè)置監(jiān)聽套接字路徑,這必須是一個(gè)絕對(duì)路徑名。默認(rèn)為/tmp/mysql.sock
 -DDEFAULT_CHARSET=charset_name     設(shè)置服務(wù)器的字符集。
 缺省情況下,MySQL使用latin1的(CP1252西歐)字符集。cmake/character_sets.cmake文件包含允許的字符集名稱列表。
 -DDEFAULT_COLLATION=collation_name     設(shè)置服務(wù)器的排序規(guī)則。
 -DWITH_INNOBASE_STORAGE_ENGINE=1 
 -DWITH_ARCHIVE_STORAGE_ENGINE=1
 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 
 -DWITH_PERFSCHEMA_STORAGE_ENGINE=1     存儲(chǔ)引擎選項(xiàng):             
新聞熱點(diǎn)
疑難解答
圖片精選