常见参数官方文档
http://dev.mysql.com/doc/refman/5.6/en/environment-variables.html
常用的参数如下:
-DCMAKE_INSTALL_PREFIX:用于指定软件的安装路径,默认是/usr/local/mysql
-DDEFAULT_CHARSET:指定MySQL服务的默认字符集
-DDEFAULT_COLLATION:指定MySQL服务的默认校对规则
-DENABLED_LOCAL_INFILE:是否允许从客户端本地加载数据到MySQL服务端,专用于LOAD DATA INFILE语句,默认不允许
-DENABLED_PROFILING:是否启动query profiling,专用于SHOW PROFILE和SHOW PROFILES语句,默认是启动的
-DMYSQL_DATADIR:指定MySQL数据库数据文件的存储路径
-DSYSCONFDIR:指定MySQL参数文件的默认路径
-DWITH_xxx_STORAGE_ENGINE:静态编译某存储引擎,可选的有ARCHIVE,BLACKHOLE,EXAMPLE,FEDERATED,INNOBASE,PARTITION,PERFSCHEMA,像MyISAM,MERGE,MEMORY及CSV会默认编译至服务端
-DWITHOUT_xxx_STORAGE_ENGINE:与上一个参数功能相反
-DWITH_EXTRA_CHARSETS:指定附加支持的字符集
可能用到的参数如下:
-DINSTALL_BINDIR:指定MySQL各项命令的存储路径,默认CMAKE_INSTALL_PREFIX/bin下
-DINSTALL_DOCDIR:指定MySQL文档的存储路径,默认CMAKE_INSTALL_PREFIX/docs下
-DINSTALL_INCLUDEDIR:指定头文件的存储路径,默认CMAKE_INSTALL_PREFIX/include下
-DINSTALL_LIBDIR:指定连接文件的存储路径,默认CMAKE_INSTALL_PREFIX/lib下
-DINSTALL_MANDIR:指定用户手册的存储路径,默认CMAKE_INSTALL_PREFIX/man下
-DINSTALL_PLUGINDIR:指定Plugin的存储路径,默认CMAKE_INSTALL_PREFIX/lib/plugin下
-DINSTALL_SBINDIR:指定服务端执行脚本的存储路径,默认CMAKE_INSTALL_PREFIX/bin下
-DINSTALL_SCRIPTDIR:指定MySQL自带的mysql_install_db脚本的存储路径,默认CMAKE_INSTALL_PREFIX/scripts下
-DINSTALL_SQLBENCHDIR:指定sql-bench的存储路径,默认CMAKE_INSTALL_PREFIX下
-DINSTALL_SUPPORTFILESDIR:指定MySQL自带的附加支持类文件的存储路径,默认CMAKE_INSTALL_PREFIX/support-files下
-DMYSQL_TCP_PORT:指定MySQL数据库提供服务的TCP/IP端口,默认为3306
-DMYSQL_UNIX_ADDR:指定套接字文件的存储路径,通常为/data/mysqldata/3306/mysql.sock
-DWITH_COMMENT:指定编译信息,5.5版本后无效
-DCOMPILATION_COMMENT:指定编译信息,5.5后有效
-DWITH_READLINE:指定输入输出的处理方式