MySQL5.6编译参数记录

MySQL编译改用CMAKE之后参数名称都变了
最近再次遇到需要编译新版MySQL的活。。
嗯。。从官网扒拉了一份参数列表以作备忘。。。
等回头有闲心后考虑翻译翻译



Formats Description Default Introduced
BUILD_CONFIG Use same build options as official releases  
CMAKE_BUILD_TYPE Type of build to produce RelWithDebInfo  
CMAKE_INSTALL_PREFIX Installation base directory /usr/local/mysql  
COMPILATION_COMMENT Comment about compilation environment  
CPACK_MONOLITHIC_INSTALL Whether package build produces single file OFF  
DEFAULT_CHARSET The default server character set latin1  
DEFAULT_COLLATION The default server collation latin1_swedish_ci  
ENABLE_DEBUG_SYNC Whether to enable Debug Sync support ON  
ENABLE_DOWNLOADS Whether to download optional files OFF  
ENABLE_DTRACE Whether to include DTrace support  
ENABLE_GCOV Whether to include gcov support 5.6.3  
ENABLE_GPROF Enable gprof (optimized Linux builds only) OFF 5.6.6  
ENABLED_LOCAL_INFILE Whether to enable LOCAL for LOAD DATA INFILE OFF  
ENABLED_PROFILING Whether to enable query profiling code ON  
IGNORE_AIO_CHECK With -DBUILD_CONFIG=mysql_release, ignore libaio check OFF 5.6.1  
INSTALL_BINDIR User executables directory PREFIX/bin  
INSTALL_DOCDIR Documentation directory PREFIX/docs  
INSTALL_DOCREADMEDIR README file directory PREFIX  
INSTALL_INCLUDEDIR Header file directory PREFIX/include  
INSTALL_INFODIR Info file directory PREFIX/docs  
INSTALL_LAYOUT Select predefined installation layout STANDALONE  
INSTALL_LIBDIR Library file directory PREFIX/lib  
INSTALL_MANDIR Manual page directory PREFIX/man  
INSTALL_MYSQLSHAREDIR Shared data directory PREFIX/share  
INSTALL_MYSQLTESTDIR mysql-test directory PREFIX/mysql-test  
INSTALL_PLUGINDIR Plugin directory PREFIX/lib/plugin  
INSTALL_SBINDIR Server executable directory PREFIX/bin  
INSTALL_SCRIPTDIR Scripts directory PREFIX/scripts  
INSTALL_SHAREDIR aclocal/mysql.m4 installation directory PREFIX/share  
INSTALL_SQLBENCHDIR sql-bench directory PREFIX  
INSTALL_SUPPORTFILESDIR Extra support files directory PREFIX/support-files  
MEMCACHED_HOME Path to memcached [none]  
MYSQL_DATADIR Data directory  
MYSQL_MAINTAINER_MODE Whether to enable MySQL maintainer-specific development environment OFF  
MYSQL_PROJECT_NAME Windows/Mac OS X project name 3306 5.6.5  
MYSQL_TCP_PORT TCP/IP port number 3306  
MYSQL_UNIX_ADDR Unix socket file /tmp/mysql.sock  
ODBC_INCLUDES ODBC includes directory  
ODBC_LIB_DIR ODBC library directory  
OPTIMIZER_TRACE Whether to support optimizer tracing 5.6.3  
SYSCONFDIR Option file directory  
WITH_BUNDLED_LIBEVENT Use bundled libevent when building ndbmemcache ON  
WITH_BUNDLED_MEMCACHED Use bundled memcached when building ndbmemcache ON  
WITH_CLASSPATH Classpath to use when building MySQL Cluster Connector for
Java. Default is an empty string.
 
WITH_DEBUG Whether to include debugging support OFF  
WITH_DEFAULT_COMPILER_OPTIONS Whether to use default compiler options ON 5.6.6  
WITH_DEFAULT_FEATURE_SET Whether to use default feature set ON 5.6.6  
WITH_EDITLINE Which libedit/editline library to use bundled 5.6.12  
WITH_EMBEDDED_SERVER Whether to build embedded server OFF  
WITH_xxx_STORAGE_ENGINE Compile storage engine xxx statically into server  
WITH_ERROR_INSERT Enable error injection in the NDB storage engine.
Should not be used for building binaries intended for production.
OFF  
WITH_EXTRA_CHARSETS Which extra character sets to include all  
WITH_LIBEDIT Use bundled libedit library ON   5.6.12
WITH_LIBWRAP Whether to include libwrap (TCP wrappers) support OFF  
WITH_NDB_BINLOG Enable binary logging by default by mysqld. ON  
WITH_NDB_DEBUG Produce a debug build for testing or troubleshooting. OFF  
WITH_NDB_JAVA Enable building of Java and ClusterJ support. Enabled by
default. Supported in MySQL Cluster only.
ON  
WITH_NDB_PORT Default port used by a management server built with this
option. If this option was not used to build it, the management
server's default port is 1186.
[none]  
WITH_NDB_TEST Include NDB API test programs. OFF  
WITH_NDBCLUSTER_STORAGE_ENGINE Build the NDB storage engine ON  
WITH_NDBMTD Build multi-threaded data node. ON  
WITH_READLINE Use bundled readline library OFF   5.6.5
WITH_SSL Type of SSL support no  
WITH_UNIXODBC Enable unixODBC support OFF  
WITH_ZLIB Type of zlib support system  
WITHOUT_xxx_STORAGE_ENGINE Exclude storage engine xxx from build  

标签: mysql, mysql5.6, cmake

仅有一条评论

  1. 我什么也不懂,我是来围观的

添加新评论