PDF(美国信纸) - 3.5Mb
PDF(A4) - 3.5Mb
下表详细介绍了从源代码构建 MySQL 服务器时可用的 CMake 配置选项。该表包含以下列
名称:项目名称。
引入:引入该项目的版本或版本。此列仅在适用时出现。
移除:移除该项目的版本或版本。此列仅在适用时出现。
-
该项目是否在相应的 MySQL 服务器系列中可用。如果更多信息可用,则指标链接到主参考手册中的项目描述。
如果项目曾经存在于表中显示的任何系列中,则该项目在表中有一行。针对特定系列显示的值表示该项目在该系列中的可用性
是:该项目在所有生产就绪的通用可用性 (GA) 版本中可用。对于尚未达到 GA 状态的系列,是表示该项目在最新发布的预 GA 版本中可用。
部分:该项目在部分 GA 版本中可用。如果该项目是在第一个 GA 版本之后引入的,或者从某个 GA 版本中移除,就会出现这种情况。
空白:该项目在任何 GA 版本中都不可用。它要么在该系列中不存在,要么存在于预 GA 版本中,但在该系列达到 GA 状态之前被移除。
表 8.1 CMake 选项参考
名称 | 引入 | 移除 | 5.7 | 8.0 | 8.1 | 8.2 | 8.3 | 8.4 |
---|---|---|---|---|---|---|---|---|
ADD_GDB_INDEX |
8.0.18 | 部分 | 是 | 是 | 是 | 是 | ||
BUILD_CONFIG |
是 | 是 | 是 | 是 | 是 | 是 | ||
BUNDLE_RUNTIME_LIBRARIES |
8.0.11 | 是 | 是 | 是 | 是 | 是 | ||
CMAKE_BUILD_TYPE |
是 | 是 | 是 | 是 | 是 | 是 | ||
CMAKE_CXX_FLAGS |
是 | 是 | 是 | 是 | 是 | 是 | ||
CMAKE_C_FLAGS |
是 | 是 | 是 | 是 | 是 | 是 | ||
CMAKE_INSTALL_PREFIX |
是 | 是 | 是 | 是 | 是 | 是 | ||
COMPILATION_COMMENT |
是 | 是 | 是 | 是 | 是 | 是 | ||
COMPILATION_COMMENT_SERVER |
8.0.14 | 部分 | 是 | 是 | 是 | 是 | ||
COMPRESS_DEBUG_SECTIONS |
8.0.22 | 部分 | 是 | 是 | 是 | 是 | ||
CPACK_MONOLITHIC_INSTALL |
是 | 是 | 是 | 是 | 是 | 是 | ||
DEFAULT_CHARSET |
是 | 是 | 是 | 是 | 是 | 是 | ||
DEFAULT_COLLATION |
是 | 是 | 是 | 是 | 是 | 是 | ||
DISABLE_PSI_COND |
5.7.3 | 是 | 是 | 是 | 是 | 是 | 是 | |
DISABLE_PSI_DATA_LOCK |
是 | 是 | 是 | 是 | 是 | |||
DISABLE_PSI_ERROR |
是 | 是 | 是 | 是 | 是 | |||
DISABLE_PSI_FILE |
5.7.3 | 是 | 是 | 是 | 是 | 是 | 是 | |
DISABLE_PSI_IDLE |
5.7.3 | 是 | 是 | 是 | 是 | 是 | 是 | |
DISABLE_PSI_MEMORY |
5.7.3 | 是 | 是 | 是 | 是 | 是 | 是 | |
DISABLE_PSI_METADATA |
5.7.3 | 是 | 是 | 是 | 是 | 是 | 是 | |
DISABLE_PSI_MUTEX |
5.7.3 | 是 | 是 | 是 | 是 | 是 | 是 | |
DISABLE_PSI_PS |
5.7.3 | 是 | 是 | 是 | 是 | 是 | 是 | |
DISABLE_PSI_RWLOCK |
5.7.3 | 是 | 是 | 是 | 是 | 是 | 是 | |
DISABLE_PSI_SOCKET |
5.7.3 | 是 | 是 | 是 | 是 | 是 | 是 | |
DISABLE_PSI_SP |
5.7.3 | 是 | 是 | 是 | 是 | 是 | 是 | |
DISABLE_PSI_STAGE |
5.7.3 | 是 | 是 | 是 | 是 | 是 | 是 | |
DISABLE_PSI_STATEMENT |
5.7.3 | 是 | 是 | 是 | 是 | 是 | 是 | |
DISABLE_PSI_STATEMENT_DIGEST |
5.7.3 | 是 | 是 | 是 | 是 | 是 | 是 | |
DISABLE_PSI_TABLE |
5.7.3 | 是 | 是 | 是 | 是 | 是 | 是 | |
DISABLE_PSI_THREAD |
5.7.3 | 是 | 是 | 是 | 是 | 是 | 是 | |
DISABLE_PSI_TRANSACTION |
5.7.3 | 是 | 是 | 是 | 是 | 是 | 是 | |
DISABLE_SHARED |
8.0.18 | 部分 | ||||||
DOWNLOAD_BOOST |
5.7.5 | 是 | 是 | 是 | 是 | |||
DOWNLOAD_BOOST_TIMEOUT |
5.7.6 | 是 | 是 | 是 | 是 | |||
ENABLED_LOCAL_INFILE |
是 | 是 | 是 | 是 | 是 | 是 | ||
ENABLED_PROFILING |
是 | 是 | 是 | 是 | 是 | 是 | ||
ENABLE_DEBUG_SYNC |
5.7.1, 8.0.1 | |||||||
ENABLE_DOWNLOADS |
8.0.26 | 是 | 部分 | |||||
ENABLE_DTRACE |
8.0.1 | 是 | ||||||
ENABLE_EXPERIMENTAL_SYSVARS |
8.0.11 | 是 | 是 | 是 | 是 | 是 | ||
ENABLE_GCOV |
是 | 是 | 是 | 是 | 是 | 是 | ||
ENABLE_GPROF |
是 | 是 | 是 | 是 | 是 | 是 | ||
FORCE_COLORED_OUTPUT |
8.0.33 | 部分 | 是 | 是 | 是 | 是 | ||
FORCE_INSOURCE_BUILD |
8.0.14 | 部分 | 是 | 是 | 是 | 是 | ||
FORCE_UNSUPPORTED_COMPILER |
5.7.5 | 是 | 是 | 是 | 是 | 是 | 是 | |
FPROFILE_GENERATE |
8.0.19 | 部分 | 是 | 是 | 是 | 是 | ||
FPROFILE_USE |
8.0.19 | 部分 | 是 | 是 | 是 | 是 | ||
HAVE_PSI_MEMORY_INTERFACE |
8.0.26 | 部分 | 是 | 是 | 是 | 是 | ||
IGNORE_AIO_CHECK |
是 | 是 | 是 | 是 | 是 | 是 | ||
INNODB_PAGE_ATOMIC_REF_COUNT |
5.7.4 | 5.7.5 | ||||||
INSTALL_BINDIR |
是 | 是 | 是 | 是 | 是 | 是 | ||
INSTALL_DOCDIR |
是 | 是 | 是 | 是 | 是 | 是 | ||
INSTALL_DOCREADMEDIR |
是 | 是 | 是 | 是 | 是 | 是 | ||
INSTALL_INCLUDEDIR |
是 | 是 | 是 | 是 | 是 | 是 | ||
INSTALL_INFODIR |
是 | 是 | 是 | 是 | 是 | 是 | ||
INSTALL_LAYOUT |
是 | 是 | 是 | 是 | 是 | 是 | ||
INSTALL_LIBDIR |
是 | 是 | 是 | 是 | 是 | 是 | ||
INSTALL_MANDIR |
是 | 是 | 是 | 是 | 是 | 是 | ||
INSTALL_MYSQLKEYRINGDIR |
5.7.11 | 部分 | 是 | 是 | 是 | 是 | ||
INSTALL_MYSQLSHAREDIR |
是 | 是 | 是 | 是 | 是 | 是 | ||
INSTALL_MYSQLTESTDIR |
是 | 是 | 是 | 是 | 是 | 是 | ||
INSTALL_PKGCONFIGDIR |
5.7.9 | 是 | 是 | 是 | 是 | 是 | 是 | |
INSTALL_PLUGINDIR |
是 | 是 | 是 | 是 | 是 | 是 | ||
INSTALL_PRIV_LIBDIR |
8.0.18 | 部分 | 是 | 是 | 是 | 是 | ||
INSTALL_SBINDIR |
是 | 是 | 是 | 是 | 是 | 是 | ||
INSTALL_SCRIPTDIR |
是 | |||||||
INSTALL_SECURE_FILE_PRIVDIR |
5.7.6 | 是 | 是 | 是 | 是 | 是 | 是 | |
INSTALL_SECURE_FILE_PRIV_EMBEDDEDDIR |
5.7.8 | 是 | ||||||
INSTALL_SHAREDIR |
是 | 是 | 是 | 是 | 是 | 是 | ||
INSTALL_SQLBENCHDIR |
5.7.8 | |||||||
INSTALL_STATIC_LIBRARIES |
是 | 是 | 是 | 是 | 是 | |||
INSTALL_SUPPORTFILESDIR |
是 | 是 | 是 | 是 | 是 | 是 | ||
LINK_RANDOMIZE |
8.0.1 | 是 | 是 | 是 | 是 | 是 | ||
LINK_RANDOMIZE_SEED |
8.0.1 | 是 | 是 | 是 | 是 | 是 | ||
MAX_INDEXES |
5.7.1 | 是 | 是 | 是 | 是 | 是 | 是 | |
MEMCACHED_HOME |
5.7.33, 8.0.23 | 部分 | 部分 | |||||
MSVC_CPPCHECK |
8.0.33 | 部分 | 是 | 是 | 是 | 是 | ||
MUTEX_TYPE |
5.7.2 | 是 | 是 | 是 | 是 | 是 | 是 | |
MYSQLX_TCP_PORT |
5.7.17 | 部分 | 是 | 是 | 是 | 是 | 是 | |
MYSQLX_UNIX_ADDR |
5.7.15 | 部分 | 是 | 是 | 是 | 是 | 是 | |
MYSQL_DATADIR |
是 | 是 | 是 | 是 | 是 | 是 | ||
MYSQL_MAINTAINER_MODE |
是 | 是 | 是 | 是 | 是 | 是 | ||
MYSQL_PROJECT_NAME |
是 | 是 | 是 | 是 | 是 | 是 | ||
MYSQL_TCP_PORT |
是 | 是 | 是 | 是 | 是 | 是 | ||
MYSQL_UNIX_ADDR |
是 | 是 | 是 | 是 | 是 | 是 | ||
NDB_UTILS_LINK_DYNAMIC |
8.0.22 | 部分 | 是 | 是 | 是 | 是 | ||
ODBC_INCLUDES |
是 | 是 | 是 | 是 | 是 | 是 | ||
ODBC_LIB_DIR |
是 | 是 | 是 | 是 | 是 | 是 | ||
OPTIMIZER_TRACE |
是 | 是 | 是 | 是 | 是 | 是 | ||
OPTIMIZE_SANITIZER_BUILDS |
8.0.34 | 部分 | 是 | 是 | 是 | 是 | ||
REPRODUCIBLE_BUILD |
5.7.19, 8.0.11 | 部分 | 是 | 是 | 是 | 是 | 是 | |
SHOW_SUPPRESSED_COMPILER_WARNING |
8.0.30 | 部分 | 是 | 是 | 是 | 是 | ||
SUNPRO_CXX_LIBRARY |
5.7.5 | 是 | ||||||
SYSCONFDIR |
是 | 是 | 是 | 是 | 是 | 是 | ||
SYSTEMD_PID_DIR |
5.7.6 | 是 | 是 | 是 | 是 | 是 | 是 | |
SYSTEMD_SERVICE_NAME |
5.7.6 | 是 | 是 | 是 | 是 | 是 | 是 | |
TMPDIR |
5.7.4 | 是 | 是 | 是 | 是 | 是 | 是 | |
USE_LD_GOLD |
8.0.31 | 部分 | ||||||
USE_LD_LLD |
8.0.16 | 部分 | 是 | 是 | ||||
WIN_DEBUG_NO_INLINE |
5.7.6 | 是 | 是 | 是 | 是 | 是 | 是 | |
WITHOUT_SERVER |
是 | 是 | 是 | 是 | 是 | 是 | ||
WITHOUT_xxx_STORAGE_ENGINE |
是 | 是 | 是 | 是 | 是 | 是 | ||
WITH_ANT |
8.0.11 | 是 | 是 | 是 | 是 | 是 | ||
WITH_ASAN |
5.7.3 | 是 | 是 | 是 | 是 | 是 | 是 | |
WITH_ASAN_SCOPE |
5.7.21, 8.0.4 | 部分 | 是 | 是 | 是 | 是 | 是 | |
WITH_AUTHENTICATION_CLIENT_PLUGINS |
8.0.26 | 部分 | 是 | 是 | 是 | 是 | ||
WITH_AUTHENTICATION_LDAP |
5.7.19, 8.0.2 | 部分 | 是 | 是 | 是 | 是 | 是 | |
WITH_AUTHENTICATION_PAM |
是 | 是 | 是 | 是 | 是 | 是 | ||
WITH_AWS_SDK |
5.7.19, 8.0.2 | 部分 | 是 | 是 | 是 | 是 | 是 | |
WITH_BOOST |
5.7.5 | 是 | 是 | 是 | 是 | |||
WITH_BUILD_ID |
8.0.31 | 部分 | 是 | 是 | 是 | 是 | ||
WITH_BUNDLED_LIBEVENT |
5.7.33, 8.0.23 | 部分 | 部分 | |||||
WITH_BUNDLED_MEMCACHED |
5.7.33, 8.0.23 | 部分 | 部分 | |||||
WITH_CLASSPATH |
是 | 是 | 是 | 是 | 是 | 是 | ||
WITH_CLIENT_PROTOCOL_TRACING |
5.7.2 | 是 | 是 | 是 | 是 | 是 | 是 | |
WITH_CURL |
5.7.19, 8.0.2 | 部分 | 是 | 是 | 是 | 是 | 是 | |
WITH_DEBUG |
是 | 是 | 是 | 是 | 是 | 是 | ||
WITH_DEFAULT_COMPILER_OPTIONS |
是 | 是 | 是 | 是 | 是 | 是 | ||
WITH_DEFAULT_FEATURE_SET |
8.0.22 | 是 | 部分 | |||||
WITH_DEVELOPER_ENTITLEMENTS |
8.0.30 | 部分 | 是 | 是 | 是 | 是 | ||
WITH_EDITLINE |
5.7.2 | 是 | 是 | 是 | 是 | 是 | 是 | |
WITH_EMBEDDED_SERVER |
是 | |||||||
WITH_EMBEDDED_SHARED_LIBRARY |
5.7.4 | 是 | ||||||
WITH_ERROR_INSERT |
是 | 是 | 是 | 是 | 是 | 是 | ||
WITH_EXTRA_CHARSETS |
是 | |||||||
WITH_FIDO |
8.0.27 | 部分 | 是 | 是 | 是 | |||
WITH_GMOCK |
8.0.26 | 是 | 部分 | |||||
WITH_ICU |
8.0.4 | 是 | 是 | 是 | 是 | 是 | ||
WITH_INNODB_EXTRA_DEBUG |
5.7.2 | 是 | 是 | 是 | 是 | 是 | 是 | |
WITH_INNODB_MEMCACHED |
是 | 是 | 是 | 是 | ||||
WITH_JEMALLOC |
8.0.16 | 部分 | 是 | 是 | 是 | 是 | ||
WITH_KEYRING_TEST |
5.7.11 | 部分 | 是 | 是 | 是 | 是 | ||
WITH_LD |
是 | 是 | ||||||
WITH_LDAP |
5.7.29 | 部分 | ||||||
WITH_LIBEVENT |
是 | 是 | 是 | 是 | 是 | 是 | ||
WITH_LIBWRAP |
是 | 是 | 是 | 是 | 是 | 是 | ||
WITH_LOCK_ORDER |
8.0.17 | 部分 | 是 | 是 | 是 | 是 | ||
WITH_LSAN |
8.0.16 | 部分 | 是 | 是 | 是 | 是 | ||
WITH_LTO |
8.0.13 | 部分 | 是 | 是 | 是 | 是 | ||
WITH_LZ4 |
5.7.14 | 部分 | 是 | 是 | 是 | 是 | 是 | |
WITH_LZMA |
8.0.4 | 8.0.16 | 部分 | |||||
WITH_MECAB |
5.7.6 | 是 | 是 | 是 | 是 | 是 | 是 | |
WITH_MSAN |
5.7.4 | 是 | 是 | 是 | 是 | 是 | 是 | |
WITH_MSCRT_DEBUG |
5.7.6 | 是 | 是 | 是 | 是 | 是 | 是 | |
WITH_MYSQLX |
8.0.11 | 是 | 是 | 是 | 是 | 是 | ||
WITH_NDB |
8.0.31 | 部分 | 是 | 是 | 是 | 是 | ||
WITH_NDBAPI_EXAMPLES |
是 | 是 | 是 | 是 | 是 | 是 | ||
WITH_NDBCLUSTER |
是 | 是 | 是 | 是 | 是 | 是 | ||
WITH_NDBCLUSTER_STORAGE_ENGINE |
是 | 是 | 是 | 是 | 是 | 是 | ||
WITH_NDBMTD |
是 | 是 | 是 | 是 | 是 | 是 | ||
WITH_NDB_BINLOG |
是 | |||||||
WITH_NDB_DEBUG |
是 | 是 | 是 | 是 | 是 | 是 | ||
WITH_NDB_JAVA |
是 | 是 | 是 | 是 | 是 | 是 | ||
WITH_NDB_PORT |
是 | 是 | 是 | 是 | 是 | 是 | ||
WITH_NDB_TEST |
是 | 是 | 是 | 是 | 是 | 是 | ||
WITH_NDB_TLS_SEARCH_PATH |
是 | 是 | ||||||
WITH_NUMA |
5.7.17 | 部分 | 是 | 是 | 是 | 是 | 是 | |
WITH_PACKAGE_FLAGS |
8.0.26 | 部分 | 是 | 是 | 是 | 是 | ||
WITH_PLUGIN_NDBCLUSTER |
8.0.13 | 8.0.31 | 部分 | |||||
WITH_PROTOBUF |
5.7.12 | 部分 | 是 | 是 | 是 | 是 | 是 | |
WITH_RAPID |
5.7.12 | 部分 | 是 | 是 | 是 | 是 | 是 | |
WITH_RAPIDJSON |
8.0.13 | 部分 | 是 | 是 | 是 | 是 | ||
WITH_RE2 |
8.0.4 | 8.0.18 | 部分 | |||||
WITH_ROUTER |
8.0.16 | 部分 | 是 | 是 | 是 | 是 | ||
WITH_SASL |
5.7.29 | 部分 | ||||||
WITH_SHOW_PARSE_TREE |
是 | 是 | 是 | 是 | ||||
WITH_SSL |
是 | 是 | 是 | 是 | 是 | 是 | ||
WITH_SYSTEMD |
5.7.6 | 是 | 是 | 是 | 是 | 是 | 是 | |
WITH_SYSTEMD_DEBUG |
8.0.22 | 部分 | 是 | 是 | 是 | 是 | ||
WITH_SYSTEM_LIBS |
8.0.11 | 是 | 是 | 是 | 是 | 是 | ||
WITH_TCMALLOC |
8.0.22 | 部分 | 是 | 是 | 是 | 是 | ||
WITH_TEST_TRACE_PLUGIN |
5.7.2 | 是 | 是 | 是 | 是 | 是 | 是 | |
WITH_TSAN |
是 | 是 | 是 | 是 | 是 | |||
WITH_UBSAN |
5.7.6 | 是 | 是 | 是 | 是 | 是 | 是 | |
WITH_UNIT_TESTS |
是 | 是 | 是 | 是 | 是 | 是 | ||
WITH_UNIXODBC |
是 | 是 | 是 | 是 | 是 | 是 | ||
WITH_VALGRIND |
是 | 是 | 是 | 是 | 是 | 是 | ||
WITH_WIN_JEMALLOC |
8.0.29 | 部分 | 是 | 是 | 是 | 是 | ||
WITH_ZLIB |
是 | 是 | 是 | 是 | 是 | 是 | ||
WITH_ZSTD |
8.0.18 | 部分 | 是 | 是 | 是 | 是 | ||
WITH_xxx_STORAGE_ENGINE |
是 | 是 | 是 | 是 | 是 | 是 |