MySQL編譯安裝常用參數(shù):
DCMAKE_INSTALL_PREFIX mysql的安裝路徑
DMYSQL_DATADIR 數(shù)據(jù)庫存放目錄
DMYSQL_USER mysql的所有者
DMYSQL_TCP_PORT tcp協(xié)議使用的端口(默認(rèn)為3306)
DMYSQL_UNIX_ADDR 連接數(shù)據(jù)庫socket路徑
DDEFAULT_CHARSET 默認(rèn)字符
DDEFALUT_CHARSETS 支持所有字符集(默認(rèn)為all)
DDEFAULT_COLLATION 默認(rèn)字符集(默認(rèn)為Italian,不支持中文)
DWITH_EXTRA_CHARSETS=all 校驗字符
DWITH_MYISAM_STORAGE_ENGINE=1 安裝MYISAM存儲引擎
DWITH_INNOBASE_STORAGE_ENGINE=1 安裝 innodb 存儲引擎
DWITH_MEMORY_STORAGE_ENGINE=1 安裝 memory 存儲引擎
DWITH_ARCHIVE_STORAGE_ENGINE=1 安裝Archive引擎
DWITH_BLACKHOLE_STORAGE_ENGINE=1 安裝BLACKHOLE引擎
DWITH_FEDERATED_STORAGE_ENGINE=1 安裝FEDERATED引擎
DWITH_PARTITION_STORAGE_ENGINE=1 安裝分區(qū)存儲引擎
DWITH_READLINE=1 使用綁定的readline
DENABLED_LOCAL_INFILE=1 允許從本地導(dǎo)入數(shù)據(jù)
DWITH_DEBUG 是否開啟debug模式
DWITH_SSL=yes 支持SSL
Mysql 編譯參數(shù)詳解(取自官方)
命令 說明 默認(rèn)值 版本支持
BUILD_CONFIG 采用官方發(fā)行版一致的編譯參數(shù)
CMAKE_BUILD_TYPE 指定產(chǎn)品編譯說明信息 RelWithDebInf
CMAKE_INSTALL_PREFIX 指定MySQL安裝路徑 /usr/local/mysql
CPACK_MONOLITHIC_INSTALL 是否建立單個安裝包文件 OFF 5.5.7
DEFAULT_CHARSET MYSQL 默認(rèn)字符集 latin1 5.5.7
DEFAULT_COLLATION MYSQL 默認(rèn)排序字符集 latin1_swedish_ci 5.5.7
ENABLE_DEBUG_SYNC 是否啟用同步調(diào)試功能 ON 5.5.7
ENABLE_DOWNLOADS 是否下載可選文件 OFF 5.5.7
ENABLE_DTRACE 是否包含 DTrace 支持 5.5.7
ENABLE_GCOV 是否包含 Gcov 支持 5.5.14
ENABLED_LOCAL_INFILE 是否啟用本地 LOAD DATA INFILE OFF 5.5.7
ENABLED_PROFILING 是否啟用代碼查詢分析 ON 5.5.7
INSTALL_BINDIR MySQL 主執(zhí)行文件目錄 PREFIX/bin 5.5.7
INSTALL_DOCDIR 文檔安裝路徑 PREFIX/docs 5.5.7
INSTALL_DOCREADMEDIR 自述文件目錄 PREFIX 5.5.7
INSTALL_INCLUDEDIR 頭文件目錄 PREFIX/include 5.5.7
INSTALL_INFODIR 關(guān)于信息文件目錄 PREFIX/docs 5.5.7
INSTALL_LAYOUT 選擇預(yù)定義的安裝 STANDALONE 5.5.7
INSTALL_LIBDIR 庫文件目錄 PREFIX/lib 5.5.7
INSTALL_MANDIR 手冊頁面目錄 PREFIX/man 5.5.7
INSTALL_MYSQLSHAREDIR 共享數(shù)據(jù)目錄 PREFIX/share 5.5.7
INSTALL_MYSQLTESTDIR mysql-test 目錄 PREFIX/mysql-test 5.5.7
INSTALL_PLUGINDIR 插件目錄 PREFIX/lib/plugin 5.5.7
INSTALL_SBINDIR 服務(wù)器超級用戶執(zhí)行文件目錄 PREFIX/bin 5.5.7
INSTALL_SCRIPTDIR 腳本目錄 PREFIX/scripts 5.5.7
INSTALL_SHAREDIR aclocal/mysql.m4 安裝目錄 PREFIX/share 5.5.7
INSTALL_SQLBENCHDIR sql-bench 性能測試工具目錄 PREFIX 5.5.7
INSTALL_SUPPORTFILESDIR 擴展支持文件目錄 PREFIX/support-files 5.5.7
MYSQL_DATADIR 數(shù)據(jù)庫存放目錄 5.5.7
MYSQL_MAINTAINER_MODE 是否啟用MySQL的維護環(huán)境 OFF 5.5.7
MYSQL_TCP_PORT TCP/IP 端口號 3306 5.5.7
MYSQL_UNIX_ADDR Unix Socket 套接字文件 /tmp/mysql.sock 5.5.7
SYSCONFDIR 選項配置文件目錄 5.5.7
WITH_COMMENT 編譯環(huán)境發(fā)表評論 5.5.7
WITH_DEBUG 是否包括調(diào)試支持 OFF 5.5.7
WITH_EMBEDDED_SERVER 是否要建立嵌入式服務(wù)器 OFF 5.5.7
WITH_xxx_STORAGE_ENGINE 靜態(tài)編譯xxx 存儲引擎到服務(wù)器 5.5.7
WITH_EXTRA_CHARSETS 額外的字符集,包括 all 5.5.7
WITH_LIBWRAP 是否包括支持libwrap(TCP包裝) OFF 5.5.7
WITH_READLINE 使用捆綁的readline OFF 5.5.7
WITH_SSL 是否支持SSL no 5.5.7
WITH_ZLIB 是否支持Zlib system 5.5.7
WITHOUT_xxx_