编译选项说明
指定安装文件的安装路径时常用的选项
1
2
3
|
-DCMAKE_INSTALL_PREFIX= /usr/local/mysql
----指定残可安装路径(默认的就是 /usr/local/mysql )
-DMYSQL_DATADIR= /data/mysql
----mysql的数据文件路径
-DSYSCONFDIR= /etc
----配置文件路径
|
编译过程中启用其他存储引擎时指令介绍
1
2
3
|
-DWITH_INNOBASE_STORAGE_ENGINE=1 ----使用INNOBASE存储引擎
-DWITH_ARCHIVE_STORAGE_ENGINE=1 ----常应用于日志记录和聚合分析,不支持索引
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 ----黑洞存储引擎
|
编译过程中取消一些存储引擎指令介绍
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 ----性能分析功能是否启用
|
转载于:https://blog.51cto.com/250688049/1359478