本节列出了在 MySQL 5.6 中首次添加、已弃用或已删除的服务器变量、状态变量和选项。
MySQL 5.6 中添加了以下系统变量、状态变量和服务器选项。
Audit_log_current_size
: 审核日志文件的当前大小。在 MySQL 5.6.20 中添加。Audit_log_event_max_drop_size
:最大的丢弃审计事件的大小。在 MySQL 5.6.20 中添加。Audit_log_events
:已处理的审计事件数。在 MySQL 5.6.20 中添加。Audit_log_events_filtered
:筛选的审计事件数。在 MySQL 5.6.20 中添加。Audit_log_events_lost
:丢弃的审计事件数。在 MySQL 5.6.20 中添加。Audit_log_events_written
:书面审计事件的数量。在 MySQL 5.6.20 中添加。Audit_log_total_size
:书面审计事件的总规模。在 MySQL 5.6.20 中添加。Audit_log_write_waits
:写入延迟的审计事件数。在 MySQL 5.6.20 中添加。Binlog_stmt_cache_disk_use
:使用临时文件而不是二进制日志语句缓存的非事务性语句的数量。在 MySQL 5.6.1 中添加。Binlog_stmt_cache_use
:使用临时二进制日志语句缓存的语句数。在 MySQL 5.6.1 中添加。Com_alter_user
:ALTER USER 语句的计数。在 MySQL 5.6.6 中添加。Com_get_diagnostics
:GET DIAGNOSTICS 语句的计数。在 MySQL 5.6.4 中添加。Connection_control_delay_generated
:服务器延迟连接请求的次数。在 MySQL 5.6.35 中添加。Connection_errors_accept
: 在侦听端口上调用 accept 的错误数。在 MySQL 5.6.5 中添加。Connection_errors_internal
: 由于内部错误而被拒绝的连接数。在 MySQL 5.6.5 中添加。Connection_errors_max_connections
: 由于 max_connections 限制,连接数被拒绝。在 MySQL 5.6.5 中添加。Connection_errors_peer_address
:搜索连接客户端 IP 地址的错误数。在 MySQL 5.6.5 中添加。Connection_errors_select
:在侦听端口上调用选择/轮询的错误数。在 MySQL 5.6.5 中添加。Connection_errors_tcpwrap
: libwrap 拒绝的连接数。在 MySQL 5.6.5 中添加。Firewall_access_denied
:被 MySQL Enterprise Firewall 拒绝的语句数。在 MySQL 5.6.24 中添加。Firewall_access_granted
:MySQL Enterprise Firewall 接受的语句数。在 MySQL 5.6.24 中添加。Firewall_cached_entries
:MySQL Enterprise Firewall 记录的语句数。在 MySQL 5.6.24 中添加。Handler_external_lock
:执行语句时启动的锁数。在 MySQL 5.6.2 中添加。Handler_mrr_init
:存储引擎 MRR 实现用于表访问的次数。在 MySQL 5.6.1 中添加。Handler_read_last
:读取最后一个索引条目的请求数。在 MySQL 5.6.1 中添加。Innodb_available_undo_logs
:InnoDB回滚段总数;与 innodb_rollback_segments 不同,它显示活动回滚段的数量。在 MySQL 5.6.5 中添加。Innodb_buffer_pool_bytes_data
:缓冲池中包含数据(脏或干净)的字节数。在 MySQL 5.6.10 中添加。Innodb_buffer_pool_bytes_dirty
:缓冲池中当前脏的字节数。在 MySQL 5.6.10 中添加。Innodb_buffer_pool_dump_status
:显示innodb_buffer_pool_dump_at_shutdown或innodb_buffer_pool_dump_now触发的缓冲池记录操作状态。在 MySQL 5.6.3 中添加。Innodb_buffer_pool_load_status
: 显示由 innodb_buffer_pool_load_at_startup 或 innodb_buffer_pool_load_now 触发的缓冲池预热操作的状态。在 MySQL 5.6.3 中添加。Innodb_num_open_files
:InnoDB 当前打开的物理文件数。在 MySQL 5.6.2 中添加。Last_query_partial_plans
:先前语句的执行计划构建中的迭代次数。在 MySQL 5.6.5 中添加。Performance_schema_accounts_lost
: 无法添加多少帐户表行。在 MySQL 5.6.3 中添加。Performance_schema_digest_lost
: 有多少摘要无法检测。在 MySQL 5.6.5 中添加。Performance_schema_hosts_lost
: 无法添加多少主机表行。在 MySQL 5.6.3 中添加。Performance_schema_session_connect_attrs_lost
: 无法为其创建属性字符串的连接数。在 MySQL 5.6.6 中添加。Performance_schema_socket_classes_lost
: 无法加载多少套接字工具。在 MySQL 5.6.3 中添加。Performance_schema_socket_instances_lost
: 无法创建多少套接字工具实例。在 MySQL 5.6.3 中添加。Performance_schema_stage_classes_lost
: 无法加载多少舞台乐器。在 MySQL 5.6.3 中添加。Performance_schema_statement_classes_lost
: 无法加载多少语句工具。在 MySQL 5.6.3 中添加。Performance_schema_users_lost
: 无法添加多少用户表行。在 MySQL 5.6.3 中添加。Rsa_public_key
: sha256_password 认证插件 RSA 公钥值。在 MySQL 5.6.6 中添加。Slave_last_heartbeat
:显示接收到最新心跳信号的时间,格式为 TIMESTAMP。在 MySQL 5.6.1 中添加。Slave_rows_last_search_algorithm_used
:此副本最近使用的搜索算法来定位基于行的复制(索引、表或散列扫描)的行。在 MySQL 5.6.6 中添加。Ssl_server_not_after
: SSL 证书最后有效日期。在 MySQL 5.6.3 中添加。Ssl_server_not_before
: SSL 证书第一个有效日期。在 MySQL 5.6.3 中添加。Table_open_cache_hits
:打开表缓存查找的命中数。在 MySQL 5.6.6 中添加。Table_open_cache_misses
:打开表缓存查找的未命中数。在 MySQL 5.6.6 中添加。Table_open_cache_overflows
:打开表缓存的溢出数。在 MySQL 5.6.6 中添加。audit-log
: 是否激活审计日志插件。在 MySQL 5.6.10 中添加。audit_log_buffer_size
:审计日志缓冲区的大小。在 MySQL 5.6.10 中添加。audit_log_connection_policy
:审核连接相关事件的日志记录策略。在 MySQL 5.6.20 中添加。audit_log_current_session
: 是否审计当前会话。在 MySQL 5.6.20 中添加。audit_log_exclude_accounts
: 账目不审计。在 MySQL 5.6.20 中添加。audit_log_file
:审计日志文件的名称。在 MySQL 5.6.10 中添加。audit_log_flush
:关闭并重新打开审计日志文件。在 MySQL 5.6.10 中添加。audit_log_format
: 审计日志文件格式。在 MySQL 5.6.14 中添加。audit_log_include_accounts
: 要审计的帐户。在 MySQL 5.6.20 中添加。audit_log_policy
:审核日志记录策略。在 MySQL 5.6.10 中添加。audit_log_rotate_on_size
:关闭并重新打开此大小的审计日志文件。在 MySQL 5.6.10 中添加。audit_log_statement_policy
:审核语句相关事件的日志记录策略。在 MySQL 5.6.20 中添加。audit_log_strategy
:审核日志记录策略。在 MySQL 5.6.10 中添加。authentication_windows_log_level
: Windows 身份验证插件日志记录级别。在 MySQL 5.6.10 中添加。authentication_windows_use_principal_name
: 是否使用 Windows 身份验证插件主体名称。在 MySQL 5.6.10 中添加。avoid_temporal_upgrade
:ALTER TABLE 是否应该升级 5.6.4 之前的临时列。在 MySQL 5.6.24 中添加。bind_address
: 要绑定的 IP 地址或主机名。在 MySQL 5.6.1 中添加。binlog-checksum
:启用/禁用二进制日志校验和。在 MySQL 5.6.2 中添加。binlog_checksum
:启用/禁用二进制日志校验和。在 MySQL 5.6.2 中添加。binlog_error_action
:控制服务器无法写入二进制日志时发生的情况。在 MySQL 5.6.22 中添加。binlog_gtid_simple_recovery
:控制二进制日志在 GTID 恢复期间如何迭代。在 MySQL 5.6.23 中添加。binlog_max_flush_queue_time
:在刷新到二进制日志之前读取事务的时间。在 MySQL 5.6.6 中添加。binlog_order_commits
:是否以与写入二进制日志相同的顺序提交。在 MySQL 5.6.6 中添加。binlog_row_image
:记录行更改时使用完整或最小图像。在 MySQL 5.6.2 中添加。binlog_rows_query_log_events
:启用后,在使用基于行的日志记录时启用行查询日志事件的记录。默认情况下禁用。为 5.6 之前的副本/读取器生成日志时不要启用。在 MySQL 5.6.2 中添加。binlog_stmt_cache_size
:缓存的大小,用于在事务期间保存二进制日志的非事务性语句。在 MySQL 5.6.1 中添加。binlogging_impossible_mode
: 已弃用,后来被删除。请改用 binlog_error_action。在 MySQL 5.6.20 中添加。block_encryption_mode
:基于块的加密算法的模式。在 MySQL 5.6.17 中添加。connection_control_failed_connections_threshold
:在出现延迟之前连续尝试连接失败。在 MySQL 5.6.35 中添加。connection_control_max_connection_delay
:服务器响应失败连接尝试的最大延迟(毫秒)。在 MySQL 5.6.35 中添加。connection_control_min_connection_delay
:服务器响应失败连接尝试的最小延迟(毫秒)。在 MySQL 5.6.35 中添加。core_file
: 在服务器崩溃时写入核心文件。在 MySQL 5.6.2 中添加。daemon_memcached_enable_binlog
: 。在 MySQL 5.6.6 中添加。daemon_memcached_engine_lib_name
: 实现 InnoDB memcached 插件的共享库。在 MySQL 5.6.6 中添加。daemon_memcached_engine_lib_path
:包含实现 InnoDB memcached 插件的共享库的目录。在 MySQL 5.6.6 中添加。daemon_memcached_option
: 以空格分隔的选项,在启动时传递给底层的 memcached 守护进程。在 MySQL 5.6.6 中添加。daemon_memcached_r_batch_size
:指定在执行 COMMIT 以启动新事务之前要执行多少 memcached 读取操作。在 MySQL 5.6.6 中添加。daemon_memcached_w_batch_size
:指定在执行 COMMIT 以启动新事务之前要执行多少 memcached 写操作。在 MySQL 5.6.6 中添加。default-authentication-plugin
:默认身份验证插件。在 MySQL 5.6.6 中添加。default_tmp_storage_engine
:TEMPORARY 表的默认存储引擎(表类型)。在 MySQL 5.6.3 中添加。disable-gtid-unsafe-statements
:过时:在 MySQL 5.6.9 中由 enforce_gtid_consistency 取代。在 MySQL 5.6.5 中添加。disable_gtid_unsafe_statements
:过时:在 MySQL 5.6.9 中由 enforce_gtid_consistency 取代。在 MySQL 5.6.5 中添加。disconnect_on_expired_password
: 如果客户端无法处理此类帐户,服务器是否断开密码过期的客户端。在 MySQL 5.6.10 中添加。end_markers_in_json
: 优化器 JSON 输出是否应该添加结束标记。在 MySQL 5.6.5 中添加。enforce_gtid_consistency
:防止执行无法以事务安全方式记录的语句。在 MySQL 5.6.9 中添加。eq_range_index_dive_limit
: 从指数潜水切换到指数统计的截止点。在 MySQL 5.6.5 中添加。explicit_defaults_for_timestamp
:TIMESTAMP 列是否可以为 null 且具有 DEFAULT NULL。在 MySQL 5.6.6 中添加。gtid_done
:过时:在 MySQL 5.6.9 中被 gtid_executed 取代。在 MySQL 5.6.5 中添加。gtid_executed
:全局:二进制日志(全局)或当前事务(会话)中的所有 GTID。只读。在 MySQL 5.6.9 中添加。gtid_lost
:过时:在 MySQL 5.6.9 中被 gtid_purged 取代。在 MySQL 5.6.5 中添加。gtid_mode
:控制是否启用基于 GTID 的日志记录以及可以包含什么类型的事务日志。在 MySQL 5.6.5 中添加。gtid_next
: 指定要执行的下一条语句的 GTID;有关详细信息,请参阅文档。在 MySQL 5.6.5 中添加。gtid_owned
:此客户端(会话)或所有客户端拥有的一组 GTID,以及所有者的线程 ID(全局)。只读。在 MySQL 5.6.5 中添加。gtid_purged
:已从二进制日志中清除的所有 GTID 的集合。在 MySQL 5.6.9 中添加。host_cache_size
:主机缓存的大小。在 MySQL 5.6.5 中添加。ignore-db-dir
: 将目录视为非数据库目录。在 MySQL 5.6.3 中添加。ignore_db_dirs
: 目录被视为非数据库目录。在 MySQL 5.6.3 中添加。innodb_adaptive_flushing_lwm
:表示启用自适应刷新的重做日志容量百分比的低水位线。在 MySQL 5.6.6 中添加。innodb_adaptive_max_sleep_delay
:允许 InnoDB 根据当前工作负载自动向上或向下调整 innodb_thread_sleep_delay 的值。在 MySQL 5.6.3 中添加。innodb_api_bk_commit_interval
:自动提交使用 InnoDB memcached 接口的空闲连接的频率,以秒为单位。在 MySQL 5.6.7 中添加。innodb_api_disable_rowlock
: 。在 MySQL 5.6.6 中添加。innodb_api_enable_binlog
:允许将 InnoDB memcached 插件与 MySQL 二进制日志一起使用。在 MySQL 5.6.6 中添加。innodb_api_enable_mdl
: 锁定 InnoDB memcached 插件使用的表,使其无法通过 SQL 接口被 DDL 删除或更改。在 MySQL 5.6.6 中添加。innodb_api_trx_level
:允许控制由 memcached 接口处理的查询的事务隔离级别。在 MySQL 5.6.6 中添加。innodb_buffer_pool_dump_at_shutdown
: 指定MySQL服务器关闭时是否记录缓存在InnoDB缓冲池中的页面,以缩短下次重启时的预热过程。在 MySQL 5.6.3 中添加。innodb_buffer_pool_dump_now
:立即记录缓存在 InnoDB 缓冲池中的页面。在 MySQL 5.6.3 中添加。innodb_buffer_pool_filename
:指定包含由 innodb_buffer_pool_dump_at_shutdown 或 innodb_buffer_pool_dump_now 生成的页码列表的文件。在 MySQL 5.6.3 中添加。innodb_buffer_pool_load_abort
:中断由 innodb_buffer_pool_load_at_startup 或 innodb_buffer_pool_load_now 触发的恢复 InnoDB 缓冲池内容的过程。在 MySQL 5.6.3 中添加。innodb_buffer_pool_load_at_startup
:指定在 MySQL 服务器启动时,InnoDB 缓冲池通过加载它在较早时间保存的相同页面来自动“预热”。在 MySQL 5.6.3 中添加。innodb_buffer_pool_load_now
:通过加载数据页集立即“预热”InnoDB 缓冲池,无需等待服务器重启。在 MySQL 5.6.3 中添加。innodb_change_buffer_max_size
:InnoDB 更改缓冲区的最大大小,占缓冲池总大小的百分比。在 MySQL 5.6.2 中添加。innodb_checksum_algorithm
:指定如何生成和验证存储在每个 InnoDB 表空间的每个磁盘块中的校验和。在 MySQL 5.6.3 中添加。innodb_cmp_per_index_enabled
:在 INFORMATION_SCHEMA.INNODB_CMP_PER_INDEX 表中启用与每个索引压缩相关的统计信息。在 MySQL 5.6.7 中添加。innodb_compression_failure_threshold_pct
:MySQL 开始在压缩页面内添加填充以避免昂贵的压缩失败的截止点。在 MySQL 5.6.7 中添加。innodb_compression_level
:用于 InnoDB 压缩表和索引的 zlib 压缩级别。在 MySQL 5.6.7 中添加。innodb_compression_pad_pct_max
:可以在每个压缩页面中保留为可用空间的最大百分比,以避免在重新压缩紧密压缩的数据时出现压缩失败。在 MySQL 5.6.7 中添加。innodb_disable_sort_file_cache
: 为合并排序临时文件禁用操作系统文件系统缓存。在 MySQL 5.6.4 中添加。innodb_fil_make_page_dirty_debug
:弄脏指定表空间的第一页。在 MySQL 5.6.17 中添加。innodb_flush_log_at_timeout
:每 N 秒写入并刷新日志。在 MySQL 5.6.6 中添加。innodb_flush_neighbors
: 指定从 InnoDB 缓冲池中刷新页面是否也刷新相同范围内的其他脏页。在 MySQL 5.6.3 中添加。innodb_flushing_avg_loops
:InnoDB 保留先前计算的刷新状态快照的迭代次数,控制自适应刷新响应不断变化的工作负载的速度。在 MySQL 5.6.6 中添加。innodb_force_load_corrupted
:让 InnoDB 在启动时加载标记为已损坏的表;仅在故障排除期间使用。在 MySQL 5.6.3 中添加。innodb_ft_aux_table
:包含用于诊断目的的 FULLTEXT 索引的 InnoDB 表的限定名称。在 MySQL 5.6.4 中添加。innodb_ft_cache_size
:创建 InnoDB FULLTEXT 索引时在内存中保存已解析文档的缓存大小。在 MySQL 5.6.4 中添加。innodb_ft_enable_diag_print
:是否启用额外的全文搜索诊断输出。在 MySQL 5.6.4 中添加。innodb_ft_enable_stopword
:在创建 InnoDB FULLTEXT 索引期间从搜索索引中省略停用词。在 MySQL 5.6.4 中添加。innodb_ft_max_token_size
:存储在 InnoDB FULLTEXT 索引中的最大单词长度。在 MySQL 5.6.4 中添加。innodb_ft_min_token_size
:存储在 InnoDB FULLTEXT 索引中的最小单词长度。在 MySQL 5.6.4 中添加。innodb_ft_num_word_optimize
:在 InnoDB FULLTEXT 索引上的每个 OPTIMIZE TABLE 操作期间要处理的单词数。在 MySQL 5.6.4 中添加。innodb_ft_result_cache_limit
: InnoDB FULLTEXT 搜索查询结果缓存限制。在 MySQL 5.6.13 中添加。innodb_ft_server_stopword_table
: 指定包含 InnoDB FULLTEXT 索引停用词列表的表,覆盖默认停用词列表;可以被 innodb_ft_user_stopword_table 覆盖。在 MySQL 5.6.4 中添加。innodb_ft_sort_pll_degree
:在为大表构建搜索索引时,用于并行创建 InnoDB FULLTEXT 索引的线程数。在 MySQL 5.6.4 中添加。innodb_ft_total_cache_size
:为 InnoDB FULLTEXT 搜索索引缓存分配的总内存。在 MySQL 5.6.13 中添加。innodb_ft_user_stopword_table
:指定包含 InnoDB FULLTEXT 索引停用词列表的表,覆盖默认停用词列表以及 innodb_ft_server_stopword_table。在 MySQL 5.6.4 中添加。innodb_io_capacity_max
:在紧急情况下允许 InnoDB 扩展 innodb_io_capacity 设置的限制。在 MySQL 5.6.6 中添加。innodb_large_prefix
:为列前缀索引启用更长的键。在 MySQL 5.6.3 中添加。innodb_log_checkpoint_now
:强制 InnoDB 写入检查点的调试选项。在 MySQL 5.6.12 中添加。innodb_log_compressed_pages
: 指定重新压缩页面的图像是否存储在 InnoDB 重做日志中。在 MySQL 5.6.11 中添加。innodb_lru_scan_depth
:影响 InnoDB 缓冲池刷新操作的算法和试探法。在 MySQL 5.6.3 中添加。innodb_max_dirty_pages_pct_lwm
: 低水位线代表脏页的百分比,启用预刷新以控制脏页比率。在 MySQL 5.6.6 中添加。innodb_max_purge_lag_delay
:使用 innodb_max_purge_lag 配置选项计算的公式的最大延迟(以毫秒为单位)。在 MySQL 5.6.5 中添加。innodb_monitor_disable
:关闭 information_schema.innodb_metrics 表中的一个或多个计数器。在 MySQL 5.6.2 中添加。innodb_monitor_enable
:打开 information_schema.innodb_metrics 表中的一个或多个计数器。在 MySQL 5.6.2 中添加。innodb_monitor_reset
:将 information_schema.innodb_metrics 表中一个或多个计数器的计数值重置为零。在 MySQL 5.6.2 中添加。innodb_monitor_reset_all
:重置 information_schema.innodb_metrics 表中一个或多个计数器的所有值(最小值、最大值等)。在 MySQL 5.6.2 中添加。innodb_numa_interleave
:为 InnoDB 缓冲池的分配启用 NUMA MPOL_INTERLEAVE 内存策略。在 MySQL 5.6.27 中添加。innodb_online_alter_log_max_size
:InnoDB 表在线 DDL 操作期间使用的临时日志文件大小的上限。在 MySQL 5.6.6 中添加。innodb_optimize_fulltext_only
:使得InnoDB表的OPTIMIZE TABLE语句处理FULLTEXT索引的新增、删除、更新的token数据,而不是重组表的聚簇索引中的数据。在 MySQL 5.6.4 中添加。innodb_page_size
:指定实例中所有 InnoDB 表空间的页面大小。在 MySQL 5.6.4 中添加。innodb_print_all_deadlocks
:在关闭期间,将有关所有 InnoDB 死锁的信息打印到服务器错误日志。在 MySQL 5.6.2 中添加。innodb_random_read_ahead
:启用随机预读技术以优化 InnoDB I/O。在 MySQL 5.6.3 中添加。innodb_read_only
:以只读模式启动服务器。在 MySQL 5.6.7 中添加。innodb_rollback_segments
:定义系统表空间中的回滚段数,供 InnoDB 在事务中使用。在 MySQL 5.6.2 中添加。innodb_saved_page_number_debug
:保存页码。在 MySQL 5.6.17 中添加。innodb_sort_buffer_size
: 指定创建 InnoDB 索引时用于排序数据的缓冲区大小。在 MySQL 5.6.4 中添加。innodb_stats_auto_recalc
:导致 InnoDB 在表数据发生重大变化后自动重新计算持久统计信息。在 MySQL 5.6.6 中添加。innodb_stats_include_delete_marked
:在计算持久性 InnoDB 统计信息时包括删除标记的记录。在 MySQL 5.6.35 中添加。innodb_stats_method
:指定 InnoDB 索引统计信息收集代码应如何处理 NULL。在 MySQL 5.6.2 中添加。innodb_stats_persistent
:打开 InnoDB 持久统计功能。在 MySQL 5.6.6 中添加。innodb_stats_persistent_sample_pages
:当还启用持久统计功能时,每个 InnoDB 索引中要采样的页数。在 MySQL 5.6.2 中添加。innodb_stats_transient_sample_pages
:当持久统计功能关闭时(默认),每个 InnoDB 索引中要采样的页数。在 MySQL 5.6.2 中添加。innodb_status_output
:用于启用或禁用标准 InnoDB Monitor 的定期输出。还与 innodb_status_output_locks 结合使用以启用和禁用 InnoDB 锁定监视器的定期输出。在 MySQL 5.6.16 中添加。innodb_status_output_locks
:用于启用或禁用标准 InnoDB 锁定监视器的定期输出。还必须启用 innodb_status_output 以便为 InnoDB 锁定监视器生成周期性输出。在 MySQL 5.6.16 中添加。innodb_sync_array_size
:拆分用于协调线程的内部数据结构,以在具有大量等待线程的工作负载中实现更高的并发性。在 MySQL 5.6.3 中添加。innodb_tmpdir
:在线 ALTER TABLE 操作期间创建的临时表文件的目录位置。在 MySQL 5.6.29 中添加。innodb_undo_directory
:相对或绝对目录路径,InnoDB 在其中为撤消日志创建单独的表空间;通常用于将这些日志放在不同的存储设备上。在 MySQL 5.6.3 中添加。innodb_undo_logs
:InnoDB使用的undo日志(回滚段)数;innodb_rollback_segments 的别名。在 MySQL 5.6.3 中添加。innodb_undo_tablespaces
:回滚段之间划分的表空间文件数。在 MySQL 5.6.3 中添加。log-raw
:是否在不重写的情况下记录查询。在 MySQL 5.6.3 中添加。log_bin_basename
:二进制日志文件的路径和基本名称。在 MySQL 5.6.2 中添加。log_bin_use_v1_row_events
:服务器是否正在使用版本 1 二进制日志行事件。在 MySQL 5.6.6 中添加。log_slow_admin_statements
: 记录慢速的 OPTIMIZE、ANALYZE、ALTER 和其他管理语句到慢速查询日志(如果它是打开的)。在 MySQL 5.6.11 中添加。log_slow_slave_statements
:导致副本执行的慢语句被写入慢查询日志。在 MySQL 5.6.11 中添加。log_throttle_queries_not_using_indexes
:对于不使用索引的慢速查询日志的查询,如果它是打开的,则将写入速率限制在慢速日志中。在 MySQL 5.6.5 中添加。master_info_repository
:是否将连接元数据存储库(包含源二进制日志中的源信息和复制 I/O 线程位置)写入文件或表。在 MySQL 5.6.2 中添加。master_verify_checksum
:导致源在从二进制日志读取时检查校验和。在 MySQL 5.6.2 中添加。max_binlog_stmt_cache_size
:可用于限制在事务期间用于缓存所有非事务语句的总大小。在 MySQL 5.6.1 中添加。max_digest_length
:以字节为单位的最大摘要大小。在 MySQL 5.6.24 中添加。metadata_locks_cache_size
:元数据锁缓存的大小。在 MySQL 5.6.4 中添加。metadata_locks_hash_instances
:元数据锁哈希的数量。在 MySQL 5.6.8 中添加。mysql_firewall_max_query_size
: 记录语句的最大大小。在 MySQL 5.6.24 中添加。mysql_firewall_mode
: MySQL Enterprise Firewall 是否运行。在 MySQL 5.6.24 中添加。mysql_firewall_trace
: 是否启用防火墙跟踪。在 MySQL 5.6.24 中添加。named_pipe_full_access_group
: 授予对命名管道的完全访问权限的 Windows 组的名称。在 MySQL 5.6.43 中添加。optimizer_join_cache_level
:如何使用连接缓冲区。在 MySQL 5.6.1 中添加。optimizer_trace
:控制优化器跟踪。在 MySQL 5.6.3 中添加。optimizer_trace_features
:控制优化器跟踪。在 MySQL 5.6.3 中添加。optimizer_trace_limit
:控制优化器跟踪。在 MySQL 5.6.3 中添加。optimizer_trace_max_mem_size
:控制优化器跟踪。在 MySQL 5.6.3 中添加。optimizer_trace_offset
:控制优化器跟踪。在 MySQL 5.6.3 中添加。performance-schema-consumer-events-stages-current
:配置事件-阶段-当前消费者。在 MySQL 5.6.4 中添加。performance-schema-consumer-events-stages-history
: 配置事件-阶段-历史消费者。在 MySQL 5.6.4 中添加。performance-schema-consumer-events-stages-history-long
: 配置 events-stages-history-long 消费者。在 MySQL 5.6.4 中添加。performance-schema-consumer-events-statements-current
:配置事件-语句-当前消费者。在 MySQL 5.6.4 中添加。performance-schema-consumer-events-statements-history
:配置事件-语句-历史消费者。在 MySQL 5.6.4 中添加。performance-schema-consumer-events-statements-history-long
: 配置 events-statements-history-long 消费者。在 MySQL 5.6.4 中添加。performance-schema-consumer-events-waits-current
: 配置事件-等待-当前消费者。在 MySQL 5.6.4 中添加。performance-schema-consumer-events-waits-history
:配置事件等待历史消费者。在 MySQL 5.6.4 中添加。performance-schema-consumer-events-waits-history-long
: 配置 events-waits-history-long 消费者。在 MySQL 5.6.4 中添加。performance-schema-consumer-global-instrumentation
:配置全局检测消费者。在 MySQL 5.6.4 中添加。performance-schema-consumer-statements-digest
:配置语句摘要消费者。在 MySQL 5.6.5 中添加。performance-schema-consumer-thread-instrumentation
:配置线程检测消费者。在 MySQL 5.6.4 中添加。performance-schema-instrument
:配置性能模式工具。在 MySQL 5.6.4 中添加。performance_schema_accounts_size
:帐户表中的行数。在 MySQL 5.6.3 中添加。performance_schema_digests_size
:events_statements_summary_by_digest 表中的行数。在 MySQL 5.6.5 中添加。performance_schema_events_stages_history_long_size
:events_stages_history_long 表中的行数。在 MySQL 5.6.3 中添加。performance_schema_events_stages_history_size
:events_stages_history 表中每个线程的行数。在 MySQL 5.6.3 中添加。performance_schema_events_statements_history_long_size
:events_statements_history_long 表中的行数。在 MySQL 5.6.3 中添加。performance_schema_events_statements_history_size
:events_statements_history 表中每个线程的行数。在 MySQL 5.6.3 中添加。performance_schema_hosts_size
:主机表中的行数。在 MySQL 5.6.3 中添加。performance_schema_max_digest_length
:最大性能模式摘要大小(以字节为单位)。在 MySQL 5.6.26 中添加。performance_schema_max_socket_classes
:套接字仪器的最大数量。在 MySQL 5.6.3 中添加。performance_schema_max_socket_instances
:检测套接字对象的最大数量。在 MySQL 5.6.3 中添加。performance_schema_max_stage_classes
:舞台乐器的最大数量。在 MySQL 5.6.3 中添加。performance_schema_max_statement_classes
: 语句工具的最大数量。在 MySQL 5.6.3 中添加。performance_schema_session_connect_attrs_size
:每个线程连接属性字符串缓冲区的大小。在 MySQL 5.6.6 中添加。performance_schema_setup_actors_size
:setup_actors 表中的行数。在 MySQL 5.6.1 中添加。performance_schema_setup_objects_size
:setup_objects 表中的行数。在 MySQL 5.6.1 中添加。performance_schema_users_size
:用户表中的行数。在 MySQL 5.6.3 中添加。plugin-load-add
:添加到插件列表以在启动时加载。在 MySQL 5.6.3 中添加。pseudo_slave_mode
: 供内部服务器使用。在 MySQL 5.6.10 中添加。relay_log_basename
:中继日志的完整路径,包括文件名。在 MySQL 5.6.2 中添加。relay_log_info_repository
: 是否将中继日志中复制SQL线程的位置写入文件或表。在 MySQL 5.6.2 中添加。rpl_stop_slave_timeout
:STOP REPLICA 或 STOP SLAVE 在超时前等待的秒数。在 MySQL 5.6.13 中添加。sha256_password_private_key_path
: SHA256认证插件私钥路径名。在 MySQL 5.6.6 中添加。sha256_password_public_key_path
: SHA256认证插件公钥路径名。在 MySQL 5.6.6 中添加。show_old_temporals
:SHOW CREATE TABLE 是否应指示 5.6.4 之前的时间列。在 MySQL 5.6.24 中添加。simplified_binlog_gtid_recovery
:重命名为 binlog_gtid_simple_recovery。在 MySQL 5.6.21 中添加。slave-sql-verify-checksum
:导致副本在从中继日志读取时检查校验和。在 MySQL 5.6.2 中添加。slave_checkpoint_group
:在调用检查点操作以更新进度状态之前,多线程副本处理的最大事务数。NDB Cluster 不支持。在 MySQL 5.6.3 中添加。slave_checkpoint_period
:在此毫秒数后更新多线程副本的进度状态并将中继日志信息刷新到磁盘。NDB Cluster 不支持。在 MySQL 5.6.3 中添加。slave_max_allowed_packet
:可以从复制源服务器发送到副本的数据包的最大大小,以字节为单位;覆盖 max_allowed_packet。在 MySQL 5.6.6 中添加。slave_parallel_workers
:并行执行复制事务的applier线程数;0 或 1 禁用副本多线程。NDB Cluster:参见文档。在 MySQL 5.6.3 中添加。slave_pending_jobs_size_max
:持有尚未应用的事件的副本工作者队列的最大大小。在 MySQL 5.6.3 中添加。slave_rows_search_algorithms
:确定用于副本更新批处理的搜索算法。此列表中的任意 2 或 3 个:INDEX_SEARCH、TABLE_SCAN、HASH_SCAN。在 MySQL 5.6.6 中添加。slave_sql_verify_checksum
:导致副本在从中继日志读取时检查校验和。在 MySQL 5.6.2 中添加。slow-start-timeout
: 在尝试在启动时终止 Windows 服务之前等待。在 MySQL 5.6.5 中添加。ssl_crl
:包含证书吊销列表的文件。在 MySQL 5.6.3 中添加。ssl_crlpath
:包含证书吊销列表文件的目录。在 MySQL 5.6.3 中添加。stored_program_cache
:为每个连接的缓存存储例程数设置“软”上限。存储过程和存储函数分开缓存;此变量为这两个设置大小。在 MySQL 5.6.5 中添加。table_open_cache_instances
:打开的表缓存实例数。在 MySQL 5.6.6 中添加。thread_pool_algorithm
:线程池算法。在 MySQL 5.6.10 中添加。thread_pool_high_priority_connection
: 当前会话是否为高优先级。在 MySQL 5.6.10 中添加。thread_pool_max_unused_threads
:未使用线程的最大允许数量。在 MySQL 5.6.10 中添加。thread_pool_prio_kickup_timer
:语句移动到高优先级执行之前的时间。在 MySQL 5.6.10 中添加。thread_pool_size
:线程池中线程组的数量。在 MySQL 5.6.10 中添加。thread_pool_stall_limit
:语句被定义为停滞之前的时间。在 MySQL 5.6.10 中添加。transaction-read-only
: 默认事务访问模式。在 MySQL 5.6.5 中添加。tx_read_only
: 默认事务访问模式。在 MySQL 5.6.5 中添加。validate-password
: 是否开启密码验证插件。在 MySQL 5.6.6 中添加。validate-user-plugins
: 是否对用户插件执行附加验证。在 MySQL 5.6.11 中添加。validate_password_dictionary_file
: validate_password 字典文件。在 MySQL 5.6.6 中添加。validate_password_dictionary_file_last_parsed
:上次解析字典文件的时间。在 MySQL 5.6.26 中添加。validate_password_dictionary_file_words_count
: 词典文件中的单词数。在 MySQL 5.6.26 中添加。validate_password_length
: validate_password 要求的密码长度。在 MySQL 5.6.6 中添加。validate_password_mixed_case_count
: validate_password 所需的大写/小写字符数。在 MySQL 5.6.6 中添加。validate_password_number_count
: validate_password 所需的数字字符数。在 MySQL 5.6.6 中添加。validate_password_policy
: validate_password 密码策略。在 MySQL 5.6.6 中添加。validate_password_special_char_count
: validate_password 所需的特殊字符数。在 MySQL 5.6.6 中添加。
以下系统变量、状态变量和选项已在 MySQL 5.6 中弃用。
Delayed_errors
:使用 INSERT DELAYED 写入并发生错误的行数。在 MySQL 5.6.7 中弃用。Delayed_insert_threads
:正在使用的 INSERT DELAYED 线程处理程序数。在 MySQL 5.6.7 中弃用。Delayed_writes
:写入的 INSERT DELAYED 行数。在 MySQL 5.6.7 中弃用。Not_flushed_delayed_rows
:等待写入 INSERT DELAY 队列的行数。在 MySQL 5.6.7 中弃用。avoid_temporal_upgrade
:ALTER TABLE 是否应该升级 5.6.4 之前的临时列。在 MySQL 5.6.24 中弃用。binlogging_impossible_mode
: 已弃用,后来被删除。请改用 binlog_error_action。在 MySQL 5.6.22 中弃用。delayed_insert_limit
:插入 delayed_insert_limit 行后,INSERT DELAYED 处理程序检查是否有任何 SELECT 语句挂起。如果是这样,它允许这些在继续之前执行。在 MySQL 5.6.7 中弃用。delayed_insert_timeout
:INSERT DELAYED 线程在终止前应等待 INSERT 语句多少秒。在 MySQL 5.6.7 中弃用。delayed_queue_size
:应该分配多大的队列(以行为单位)来处理 INSERT DELAYED。在 MySQL 5.6.7 中弃用。explicit_defaults_for_timestamp
:TIMESTAMP 列是否可以为 null 且具有 DEFAULT NULL。在 MySQL 5.6.6 中弃用。have_profiling
:语句分析功能是否可用。在 MySQL 5.6.8 中弃用。innodb
:启用 InnoDB(如果此版本的 MySQL 支持它)。在 MySQL 5.6.21 中弃用。innodb_additional_mem_pool_size
: InnoDB 用来存储数据字典信息和其他内部数据结构的内存池的大小。在 MySQL 5.6.3 中弃用。innodb_checksums
:启用 InnoDB 校验和验证。在 MySQL 5.6.3 中弃用。innodb_locks_unsafe_for_binlog
:强制 InnoDB 不使用下一键锁定。而是仅使用行级锁定。在 MySQL 5.6.3 中弃用。innodb_stats_sample_pages
: 为索引分布统计采样的索引页数。在 MySQL 5.6.3 中弃用。innodb_use_sys_malloc
: InnoDB 是否使用操作系统或自己的内存分配器。在 MySQL 5.6.3 中弃用。language
:给定语言的客户端错误消息。可以作为完整路径给出。在 MySQL 5.6.1 中弃用。master-retry-count
:副本在放弃之前尝试连接到源的次数。在 MySQL 5.6.1 中弃用。max_delayed_threads
:不要启动超过这个数量的线程来处理 INSERT DELAYED 语句。如果设置为零,表示不使用 INSERT DELAYED。在 MySQL 5.6.7 中弃用。max_insert_delayed_threads
: max_delayed_threads 的同义词。在 MySQL 5.6.7 中弃用。max_tmp_tables
: 没用过。在 MySQL 5.6.7 中弃用。multi_range_count
:在范围选择期间一次发送到表处理程序的最大范围数。在 MySQL 5.6.7 中弃用。profiling
:启用或禁用语句分析。在 MySQL 5.6.8 中弃用。profiling_history_size
:维护分析信息的语句数。在 MySQL 5.6.8 中弃用。show_old_temporals
:SHOW CREATE TABLE 是否应指示 5.6.4 之前的时间列。在 MySQL 5.6.24 中弃用。simplified_binlog_gtid_recovery
:重命名为 binlog_gtid_simple_recovery。在 MySQL 5.6.23 中弃用。thread_concurrency
:允许应用程序向线程系统提供提示,以提示一次应运行的所需线程数。在 MySQL 5.6.1 中弃用。timed_mutexes
: 指定是否对互斥量进行计时(目前只支持InnoDB互斥量)。在 MySQL 5.6.20 中弃用。
MySQL 5.6 中删除了以下系统变量、状态变量和选项。
Com_show_new_master
:SHOW NEW MASTER 语句的计数。在 MySQL 5.6.2 中删除。bind-address
: 要绑定的 IP 地址或主机名。在 MySQL 5.6.1 中删除。disable-gtid-unsafe-statements
:过时:在 MySQL 5.6.9 中由 enforce_gtid_consistency 取代。在 MySQL 5.6.9 中删除。disable_gtid_unsafe_statements
:过时:在 MySQL 5.6.9 中由 enforce_gtid_consistency 取代。在 MySQL 5.6.9 中删除。engine_condition_pushdown
:将支持的查询条件推送到存储引擎。在 MySQL 5.6.1 中删除。gtid_done
:过时:在 MySQL 5.6.9 中被 gtid_executed 取代。在 MySQL 5.6.9 中删除。gtid_lost
:过时:在 MySQL 5.6.9 中被 gtid_purged 取代。在 MySQL 5.6.9 中删除。have_csv
: mysqld 是否支持csv 表。在 MySQL 5.6.1 中删除。have_innodb
: mysqld 是否支持 InnoDB 表。在 MySQL 5.6.1 中删除。have_partitioning
: mysqld 是否支持分区。在 MySQL 5.6.1 中删除。log
:记录连接和查询到文件。在 MySQL 5.6.1 中删除。log-slow-admin-statements
: 记录慢速的 OPTIMIZE、ANALYZE、ALTER 和其他管理语句到慢速查询日志(如果它是打开的)。在 MySQL 5.6.11 中删除。log-slow-slave-statements
:导致副本执行的慢语句被写入慢查询日志。在 MySQL 5.6.11 中删除。log_slow_queries
:是否记录慢查询。日志记录默认为 hostname-slow.log 文件。必须启用才能激活其他慢速查询日志选项。在 MySQL 5.6.1 中删除。mysql_firewall_max_query_size
: 记录语句的最大大小。在 MySQL 5.6.26 中删除。one-thread
:只使用一个线程(用于Linux下调试)。在 MySQL 5.6.1 中删除。optimizer_join_cache_level
:如何使用连接缓冲区。在 MySQL 5.6.3 中删除。safe-mode
:跳过一些优化阶段(用于测试)。在 MySQL 5.6.6 中删除。skip-thread-priority
:不要给线程不同的优先级。在 MySQL 5.6.1 中删除。sql_big_tables
:此变量已弃用,并映射到 big_tables。在 MySQL 5.6.1 中删除。sql_low_priority_updates
:此变量已弃用,并映射到 low_priority_updates。在 MySQL 5.6.1 中删除。sql_max_join_size
:此变量已弃用,并映射到 max_join_size。在 MySQL 5.6.1 中删除。