編譯選項說明mysql
指定安裝文件的安裝路徑時經常使用的選項sql
1
2
3
|
-DCMAKE_INSTALL_PREFIX= /usr/local/mysql
----指定殘可安裝路徑(默認的就是 /usr/local/mysql )
-DMYSQL_DATADIR= /data/mysql
----mysql的數據文件路徑
-DSYSCONFDIR= /etc
----配置文件路徑
|
編譯過程當中啓用其餘存儲引擎時指令介紹bash
1
2
3
|
-DWITH_INNOBASE_STORAGE_ENGINE=1 ----使用INNOBASE存儲引擎
-DWITH_ARCHIVE_STORAGE_ENGINE=1 ----常應用於日誌記錄和聚合分析,不支持索引
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 ----黑洞存儲引擎
|
編譯過程當中取消一些存儲引擎指令介紹ide
1
2
3
4
5
|
-DWITHOUT_<ENGINE>_STORAGE_ENGINE=1
示例以下:
-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1
-DWITHOUT_FEDERATED_STORAGE_ENGINE=1
-DWITHOUT_PARTITION_STORAGE_ENGINE=1
|
編譯進過程當中功能啓用的指令介紹性能
1
2
3
4
|
-DWITH_READLINE=1 ----支持批量導入mysql數據
-DWITH_SSL=system ----mysql支持ssl會話,實現基於ssl的數據復
-DWITH_ZLIB=system ----壓縮庫
-DWITH_LIBWRAP=0 ----是否能夠基於WRAP實現訪問控制
|
其餘功能指令編碼
1
2
3
4
5
6
7
8
|
-DMYSQL_TCP_PORT=3306 ----默認端口
-DMYSQL_UNIX_ADDR= /tmp/mysql .sock ----默認套接字文件路徑
-DENABLED_LOCAL_INFILE=1 ----是否啓用LOCAL_INFILE功能
-DEXTRA_CHARSETS=all ----是否支持額外的字符集
-DDEFAULT_CHARSET=utf8 ----默認編碼機制
-DDEFAULT_COLLATION=utf8_general_ci ----設定默認語言的排序規則
-DWITH_DEBUG=0 ----DEBUG功能設置
-DENABLE_PROFILING=1 ----性能分析功能是否啓用
|