MySQL自5.5后源碼安裝將原來的configure改為cmake泌辫。在MySql編譯安裝過程中可以通過指定cmake參數(shù)實(shí)現(xiàn)自己指定安裝目錄弄唧、數(shù)據(jù)存放目錄等功能苹享。
cmake常用參數(shù)如下
#安裝目錄
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
#數(shù)據(jù)庫(kù)存放目錄
-DMYSQL_DATADIR=/usr/local/mysql/data
#系統(tǒng)配置目錄
-DSYSCONFDIR=/etc
#Unix socket 文件路徑
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock
#安裝 myisam 存儲(chǔ)引擎
-DWITH_MYISAM_STORAGE_ENGINE=1
#安裝 innodb 存儲(chǔ)引擎
-DWITH_INNOBASE_STORAGE_ENGINE=1
#安裝 archive 存儲(chǔ)引擎
-DWITH_ARCHIVE_STORAGE_ENGINE=1
#安裝 blackhole 存儲(chǔ)引擎
-DWITH_BLACKHOLE_STORAGE_ENGINE=1
#安裝數(shù)據(jù)庫(kù)分區(qū)
-DWITH_PARTITION_STORAGE_ENGINE=1
#允許從本地導(dǎo)入數(shù)據(jù)
-DENABLED_LOCAL_INFILE=1
#快捷鍵功能
-DWITH_READLINE=1
#支持 SSL
-DWITH_SSL=yes
#使用 utf8 字符
-DDEFAULT_CHARSET=utf8
#校驗(yàn)字符
-DDEFAULT_COLLATION=utf8_general_ci
#安裝所有擴(kuò)展字符集
-DEXTRA_CHARSETS=all
#MySQL 監(jiān)聽端口
-DMYSQL_TCP_PORT=3306