本节列出了在 MySQL 5.7 中首次添加、已弃用或已删除的服务器变量、状态变量和选项。
MySQL 5.7 中添加了以下系统变量、状态变量和服务器选项。
Audit_log_current_size
: 审核日志文件的当前大小。在 MySQL 5.7.9 中添加。Audit_log_event_max_drop_size
:最大的丢弃审计事件的大小。在 MySQL 5.7.9 中添加。Audit_log_events
:已处理的审计事件数。在 MySQL 5.7.9 中添加。Audit_log_events_filtered
:筛选的审计事件数。在 MySQL 5.7.9 中添加。Audit_log_events_lost
:丢弃的审计事件数。在 MySQL 5.7.9 中添加。Audit_log_events_written
:书面审计事件的数量。在 MySQL 5.7.9 中添加。Audit_log_total_size
:书面审计事件的总规模。在 MySQL 5.7.9 中添加。Audit_log_write_waits
:写入延迟的审计事件数。在 MySQL 5.7.9 中添加。Com_change_repl_filter
:CHANGE REPLICATION FILTER 语句的计数。在 MySQL 5.7.3 中添加。Com_explain_other
: EXPLAIN FOR CONNECTION 语句的计数。在 MySQL 5.7.2 中添加。Com_group_replication_start
:START GROUP_REPLICATION 语句的计数。在 MySQL 5.7.6 中添加。Com_group_replication_stop
:STOP GROUP_REPLICATION 语句的计数。在 MySQL 5.7.6 中添加。Com_show_create_user
:SHOW CREATE USER 语句的计数。在 MySQL 5.7.6 中添加。Com_show_slave_status_nonblocking
:SHOW REPLICA 的计数 | SLAVE STATUS NONBLOCKING 语句。在 MySQL 5.7.0 中添加。Com_shutdown
:SHUTDOWN 语句的计数。在 MySQL 5.7.9 中添加。Connection_control_delay_generated
:服务器延迟连接请求的次数。在 MySQL 5.7.17 中添加。Firewall_access_denied
:被 MySQL Enterprise Firewall 拒绝的语句数。在 MySQL 5.7.9 中添加。Firewall_access_granted
:MySQL Enterprise Firewall 接受的语句数。在 MySQL 5.7.9 中添加。Firewall_cached_entries
:MySQL Enterprise Firewall 记录的语句数。在 MySQL 5.7.9 中添加。Innodb_buffer_pool_resize_status
:动态缓冲池大小调整操作的状态。在 MySQL 5.7.5 中添加。Locked_connects
:尝试连接到锁定帐户的次数。在 MySQL 5.7.6 中添加。Max_execution_time_exceeded
:超过执行超时值的语句数。在 MySQL 5.7.8 中添加。Max_execution_time_set
:设置了执行超时的语句数。在 MySQL 5.7.8 中添加。Max_execution_time_set_failed
:执行超时设置失败的语句数。在 MySQL 5.7.8 中添加。Max_statement_time_exceeded
:超过执行超时值的语句数。在 MySQL 5.7.4 中添加。Max_statement_time_set
:设置了执行超时的语句数。在 MySQL 5.7.4 中添加。Max_statement_time_set_failed
:执行超时设置失败的语句数。在 MySQL 5.7.4 中添加。Max_used_connections_time
:Max_used_connections 达到其当前值的时间。在 MySQL 5.7.5 中添加。Performance_schema_index_stat_lost
:丢失统计信息的索引数。在 MySQL 5.7.6 中添加。Performance_schema_memory_classes_lost
: 无法加载多少记忆仪器。在 MySQL 5.7.2 中添加。Performance_schema_metadata_lock_lost
:无法记录的元数据锁数。在 MySQL 5.7.3 中添加。Performance_schema_nested_statement_lost
:丢失统计信息的存储程序语句数。在 MySQL 5.7.2 中添加。Performance_schema_prepared_statements_lost
:无法检测的准备好的语句数。在 MySQL 5.7.4 中添加。Performance_schema_program_lost
:丢失统计信息的存储程序数。在 MySQL 5.7.2 中添加。Performance_schema_table_lock_stat_lost
:丢失锁定统计信息的表数。在 MySQL 5.7.6 中添加。Rewriter_number_loaded_rules
:成功加载到内存中的重写规则数。在 MySQL 5.7.6 中添加。Rewriter_number_reloads
:规则表重新加载到内存中的次数。在 MySQL 5.7.6 中添加。Rewriter_number_rewritten_queries
:自加载插件以来重写的查询数。在 MySQL 5.7.6 中添加。Rewriter_reload_error
: 上次加载重写规则到内存时是否出错。在 MySQL 5.7.6 中添加。audit-log
: 是否激活审计日志插件。在 MySQL 5.7.9 中添加。audit_log_buffer_size
:审计日志缓冲区的大小。在 MySQL 5.7.9 中添加。audit_log_compression
:审计日志文件的压缩方式。在 MySQL 5.7.21 中添加。audit_log_connection_policy
:审核连接相关事件的日志记录策略。在 MySQL 5.7.9 中添加。audit_log_current_session
: 是否审计当前会话。在 MySQL 5.7.9 中添加。audit_log_disable
:禁用审计日志。在 MySQL 5.7.37 中添加。audit_log_encryption
: 审计日志文件的加密方法。在 MySQL 5.7.21 中添加。audit_log_exclude_accounts
: 账目不审计。在 MySQL 5.7.9 中添加。audit_log_file
:审计日志文件的名称。在 MySQL 5.7.9 中添加。audit_log_filter_id
: 当前审计日志过滤器的 ID。在 MySQL 5.7.13 中添加。audit_log_flush
:关闭并重新打开审计日志文件。在 MySQL 5.7.9 中添加。audit_log_format
: 审计日志文件格式。在 MySQL 5.7.9 中添加。audit_log_format_unix_timestamp
: 是否在 JSON 格式的审计日志中包含 Unix 时间戳。在 MySQL 5.7.35 中添加。audit_log_include_accounts
: 要审计的帐户。在 MySQL 5.7.9 中添加。audit_log_policy
:审核日志记录策略。在 MySQL 5.7.9 中添加。audit_log_read_buffer_size
:审核日志文件读取缓冲区大小。在 MySQL 5.7.21 中添加。audit_log_rotate_on_size
:关闭并重新打开此大小的审计日志文件。在 MySQL 5.7.9 中添加。audit_log_statement_policy
:审核语句相关事件的日志记录策略。在 MySQL 5.7.9 中添加。audit_log_strategy
:审核日志记录策略。在 MySQL 5.7.9 中添加。authentication_ldap_sasl_auth_method_name
: 认证方法名称。在 MySQL 5.7.19 中添加。authentication_ldap_sasl_bind_base_dn
: LDAP 服务器基础专有名称。在 MySQL 5.7.19 中添加。authentication_ldap_sasl_bind_root_dn
:LDAP 服务器根专有名称。在 MySQL 5.7.19 中添加。authentication_ldap_sasl_bind_root_pwd
: LDAP 服务器根绑定密码。在 MySQL 5.7.19 中添加。authentication_ldap_sasl_ca_path
: LDAP 服务器证书颁发机构文件名。在 MySQL 5.7.19 中添加。authentication_ldap_sasl_group_search_attr
:LDAP 服务器组搜索属性。在 MySQL 5.7.19 中添加。authentication_ldap_sasl_group_search_filter
:LDAP 自定义组搜索过滤器。在 MySQL 5.7.21 中添加。authentication_ldap_sasl_init_pool_size
: LDAP 服务器初始连接池大小。在 MySQL 5.7.19 中添加。authentication_ldap_sasl_log_status
: LDAP 服务器日志级别。在 MySQL 5.7.19 中添加。authentication_ldap_sasl_max_pool_size
: LDAP 服务器最大连接池大小。在 MySQL 5.7.19 中添加。authentication_ldap_sasl_server_host
:LDAP 服务器主机名或 IP 地址。在 MySQL 5.7.19 中添加。authentication_ldap_sasl_server_port
:LDAP 服务器端口号。在 MySQL 5.7.19 中添加。authentication_ldap_sasl_tls
: 是否使用加密连接到 LDAP 服务器。在 MySQL 5.7.19 中添加。authentication_ldap_sasl_user_search_attr
: LDAP 服务器用户搜索属性。在 MySQL 5.7.19 中添加。authentication_ldap_simple_auth_method_name
: 认证方法名称。在 MySQL 5.7.19 中添加。authentication_ldap_simple_bind_base_dn
: LDAP 服务器基础专有名称。在 MySQL 5.7.19 中添加。authentication_ldap_simple_bind_root_dn
:LDAP 服务器根专有名称。在 MySQL 5.7.19 中添加。authentication_ldap_simple_bind_root_pwd
: LDAP 服务器根绑定密码。在 MySQL 5.7.19 中添加。authentication_ldap_simple_ca_path
: LDAP 服务器证书颁发机构文件名。在 MySQL 5.7.19 中添加。authentication_ldap_simple_group_search_attr
:LDAP 服务器组搜索属性。在 MySQL 5.7.19 中添加。authentication_ldap_simple_group_search_filter
:LDAP 自定义组搜索过滤器。在 MySQL 5.7.21 中添加。authentication_ldap_simple_init_pool_size
: LDAP 服务器初始连接池大小。在 MySQL 5.7.19 中添加。authentication_ldap_simple_log_status
: LDAP 服务器日志级别。在 MySQL 5.7.19 中添加。authentication_ldap_simple_max_pool_size
: LDAP 服务器最大连接池大小。在 MySQL 5.7.19 中添加。authentication_ldap_simple_server_host
:LDAP 服务器主机名或 IP 地址。在 MySQL 5.7.19 中添加。authentication_ldap_simple_server_port
:LDAP 服务器端口号。在 MySQL 5.7.19 中添加。authentication_ldap_simple_tls
: 是否使用加密连接到 LDAP 服务器。在 MySQL 5.7.19 中添加。authentication_ldap_simple_user_search_attr
: LDAP 服务器用户搜索属性。在 MySQL 5.7.19 中添加。authentication_windows_log_level
: Windows 身份验证插件日志记录级别。在 MySQL 5.7.9 中添加。authentication_windows_use_principal_name
: 是否使用 Windows 身份验证插件主体名称。在 MySQL 5.7.9 中添加。auto_generate_certs
: 是否自动生成 SSL 密钥和证书文件。在 MySQL 5.7.5 中添加。avoid_temporal_upgrade
:ALTER TABLE 是否应该升级 5.6.4 之前的临时列。在 MySQL 5.7.6 中添加。binlog_error_action
:控制服务器无法写入二进制日志时发生的情况。在 MySQL 5.7.6 中添加。binlog_group_commit_sync_delay
:设置在将事务同步到磁盘之前等待的微秒数。在 MySQL 5.7.5 中添加。binlog_group_commit_sync_no_delay_count
:设置在中止由 binlog_group_commit_sync_delay 指定的当前延迟之前要等待的最大事务数。在 MySQL 5.7.5 中添加。binlog_gtid_simple_recovery
:控制二进制日志在 GTID 恢复期间如何迭代。在 MySQL 5.7.6 中添加。binlog_transaction_dependency_history_size
:为查找最后更新某行的事务而保留的行哈希数。在 MySQL 5.7.22 中添加。binlog_transaction_dependency_tracking
:依赖信息的来源(提交时间戳或事务写入集),从中可以评估哪些事务可以由副本的多线程应用程序并行执行。在 MySQL 5.7.22 中添加。binlogging_impossible_mode
: 已弃用,后来被删除。请改用 binlog_error_action。在 MySQL 5.7.5 中添加。block_encryption_mode
:基于块的加密算法的模式。在 MySQL 5.7.4 中添加。check_proxy_users
: 内置认证插件是否做代理。在 MySQL 5.7.7 中添加。connection_control_failed_connections_threshold
:在出现延迟之前连续尝试连接失败。在 MySQL 5.7.17 中添加。connection_control_max_connection_delay
:服务器响应失败连接尝试的最大延迟(毫秒)。在 MySQL 5.7.17 中添加。connection_control_min_connection_delay
:服务器响应失败连接尝试的最小延迟(毫秒)。在 MySQL 5.7.17 中添加。daemonize
: 作为 System V 守护进程运行。在 MySQL 5.7.6 中添加。default_authentication_plugin
:默认身份验证插件。在 MySQL 5.7.2 中添加。default_password_lifetime
:密码有效过期的天数。在 MySQL 5.7.4 中添加。disable-partition-engine-check
: 是否禁用没有本机分区的表的启动检查。在 MySQL 5.7.17 中添加。disabled_storage_engines
: 不能用于创建表的存储引擎。在 MySQL 5.7.8 中添加。disconnect_on_expired_password
: 如果客户端无法处理此类帐户,服务器是否断开密码过期的客户端。在 MySQL 5.7.1 中添加。early-plugin-load
:在加载强制内置插件之前和存储引擎初始化之前指定要加载的插件。在 MySQL 5.7.11 中添加。executed_gtids_compression_period
:重命名为 gtid_executed_compression_period。在 MySQL 5.7.5 中添加。group_replication_allow_local_disjoint_gtids_join
:允许当前服务器加入组,即使它有组中不存在的事务。在 MySQL 5.7.17 中添加。group_replication_allow_local_lower_version_join
:允许当前服务器加入组,即使它的插件版本低于组。在 MySQL 5.7.17 中添加。group_replication_auto_increment_increment
:确定在此服务器上执行的事务的连续列值之间的间隔。在 MySQL 5.7.17 中添加。group_replication_bootstrap_group
:将此服务器配置为引导程序组。在 MySQL 5.7.17 中添加。group_replication_components_stop_timeout
:超时,以秒为单位,该插件在关闭时等待每个组件。在 MySQL 5.7.17 中添加。group_replication_compression_threshold
:以字节为单位的值,超过该值将强制执行 (LZ4) 压缩;当设置为零时,停用压缩。在 MySQL 5.7.17 中添加。group_replication_enforce_update_everywhere_checks
:启用或禁用对多源更新的严格一致性检查。在 MySQL 5.7.17 中添加。group_replication_exit_state_action
: 实例不由自主地离开群体时的行为。在 MySQL 5.7.24 中添加。group_replication_flow_control_applier_threshold
: applier队列中触发流控的等待事务数。在 MySQL 5.7.17 中添加。group_replication_flow_control_certifier_threshold
:验证者队列中触发流量控制的等待事务数。在 MySQL 5.7.17 中添加。group_replication_flow_control_mode
: 用于流量控制的模式。在 MySQL 5.7.17 中添加。group_replication_force_members
: 逗号分隔的对等地址列表,例如 host1:port1,host2:port2。在 MySQL 5.7.17 中添加。group_replication_group_name
: 组名。在 MySQL 5.7.17 中添加。group_replication_group_seeds
: 对端地址列表,逗号分隔的列表,如host1:port1,host2:port2。在 MySQL 5.7.17 中添加。group_replication_gtid_assignment_block_size
:为每个成员保留的连续GTID的数量;每个成员消耗其块并在需要时保留更多。在 MySQL 5.7.17 中添加。group_replication_ip_whitelist
:允许连接到组的主机列表。在 MySQL 5.7.17 中添加。group_replication_local_address
:主机:端口格式的本地地址。在 MySQL 5.7.17 中添加。group_replication_member_weight
:该成员被选为主要成员的机会。在 MySQL 5.7.20 中添加。group_replication_poll_spin_loops
:组通信线程等待的次数。在 MySQL 5.7.17 中添加。group_replication_recovery_complete_at
:状态转移后处理缓存事务时的恢复策略。在 MySQL 5.7.17 中添加。group_replication_recovery_reconnect_interval
:睡眠时间,以秒为单位,在组中未找到供体时重新连接尝试之间。在 MySQL 5.7.17 中添加。group_replication_recovery_retry_count
:加入成员在放弃之前尝试连接到可用捐助者的次数。在 MySQL 5.7.17 中添加。group_replication_recovery_ssl_ca
:包含受信任的 SSL 证书颁发机构列表的文件。在 MySQL 5.7.17 中添加。group_replication_recovery_ssl_capath
:包含受信任的 SSL 证书颁发机构证书文件的目录。在 MySQL 5.7.17 中添加。group_replication_recovery_ssl_cert
:用于建立加密连接的 SSL 证书文件的名称。在 MySQL 5.7.17 中添加。group_replication_recovery_ssl_cipher
: SSL 加密允许的密码。在 MySQL 5.7.17 中添加。group_replication_recovery_ssl_crl
:包含证书吊销列表的文件。在 MySQL 5.7.17 中添加。group_replication_recovery_ssl_crlpath
:包含证书吊销列表文件的目录。在 MySQL 5.7.17 中添加。group_replication_recovery_ssl_key
:用于建立加密连接的 SSL 密钥文件的名称。在 MySQL 5.7.17 中添加。group_replication_recovery_ssl_verify_server_cert
:使恢复过程检查捐赠者发送的证书中的服务器通用名称值。在 MySQL 5.7.17 中添加。group_replication_recovery_use_ssl
: 组复制恢复连接是否应该使用 SSL。在 MySQL 5.7.17 中添加。group_replication_single_primary_mode
:指示组使用单个服务器进行读/写工作负载。在 MySQL 5.7.17 中添加。group_replication_ssl_mode
:组复制成员之间连接的所需安全状态。在 MySQL 5.7.17 中添加。group_replication_start_on_boot
:服务器是否应在服务器启动期间启动组复制。在 MySQL 5.7.17 中添加。group_replication_transaction_size_limit
:设置组接受的最大事务大小(以字节为单位)。在 MySQL 5.7.19 中添加。group_replication_unreachable_majority_timeout
:等待导致少数人离开组的网络分区的时间。在 MySQL 5.7.19 中添加。gtid_executed_compression_period
:每次发生这么多事务时压缩 gtid_executed 表。0 表示从不压缩此表。仅在禁用二进制日志记录时适用。在 MySQL 5.7.6 中添加。have_statement_timeout
: 语句执行超时是否可用。在 MySQL 5.7.4 中添加。initialize
:是否以初始化模式运行(安全)。在 MySQL 5.7.6 中添加。initialize-insecure
: 是否以初始化模式运行(不安全)。在 MySQL 5.7.6 中添加。innodb_adaptive_hash_index_parts
:将自适应散列索引搜索系统划分为n个分区,每个分区由单独的锁存器保护。每个索引根据空间 ID 和索引 ID 属性绑定到特定分区。在 MySQL 5.7.8 中添加。innodb_background_drop_list_empty
:延迟表创建,直到后台下拉列表为空(调试)。在 MySQL 5.7.10 中添加。innodb_buffer_pool_chunk_size
:调整缓冲池大小时使用的块大小。在 MySQL 5.7.5 中添加。innodb_buffer_pool_dump_pct
:每个缓冲池要读出和转储的最近使用页面的百分比。在 MySQL 5.7.2 中添加。innodb_compress_debug
:使用指定的压缩算法压缩所有表。在 MySQL 5.7.8 中添加。innodb_deadlock_detect
:启用或禁用死锁检测。在 MySQL 5.7.15 中添加。innodb_default_row_format
:InnoDB 表的默认行格式。在 MySQL 5.7.9 中添加。innodb_disable_resize_buffer_pool_debug
:禁用调整 InnoDB 缓冲池的大小。在 MySQL 5.7.6 中添加。innodb_fill_factor
:B 树叶和非叶页面空间填充数据的百分比。剩余的空间是为未来的增长而保留的。在 MySQL 5.7.5 中添加。innodb_flush_sync
:启用 innodb_flush_sync 以忽略在检查点发生的 I/O 活动突发的 innodb_io_capacity 设置。禁用 innodb_flush_sync 以遵守 innodb_io_capacity 设置定义的 I/O 活动限制。在 MySQL 5.7.8 中添加。innodb_ft_result_cache_limit
: InnoDB FULLTEXT 搜索查询结果缓存限制。在 MySQL 5.7.2 中添加。innodb_ft_total_cache_size
:为 InnoDB FULLTEXT 搜索索引缓存分配的总内存。在 MySQL 5.7.2 中添加。innodb_log_checkpoint_now
:强制 InnoDB 写入检查点的调试选项。在 MySQL 5.7.2 中添加。innodb_log_checksum_algorithm
:指定如何生成和验证存储在每个重做日志磁盘块中的校验和。在 MySQL 5.7.8 中添加。innodb_log_checksums
:启用或禁用重做日志页面的校验和。在 MySQL 5.7.9 中添加。innodb_log_write_ahead_size
:重做日志预写块大小。在 MySQL 5.7.4 中添加。innodb_max_undo_log_size
:设置截断 InnoDB 撤消日志的阈值。在 MySQL 5.7.5 中添加。innodb_merge_threshold_set_all_debug
: 覆盖当前字典缓存中所有索引的指定值的当前 MERGE_THRESHOLD 设置。在 MySQL 5.7.6 中添加。innodb_numa_interleave
:为 InnoDB 缓冲池的分配启用 NUMA MPOL_INTERLEAVE 内存策略。在 MySQL 5.7.9 中添加。innodb_optimize_point_storage
:启用此选项可将 POINT 数据存储为固定长度数据而不是可变长度数据。在 MySQL 5.7.5 中添加。innodb_page_cleaners
:页面清理器线程数。在 MySQL 5.7.4 中添加。innodb_purge_rseg_truncate_frequency
: 作为清除操作的一部分调用撤消日志清除的速率。Value = n 在清除调用的每 n 次迭代中调用撤消日志清除。在 MySQL 5.7.5 中添加。innodb_stats_include_delete_marked
:在计算持久性 InnoDB 统计信息时包括删除标记的记录。在 MySQL 5.7.17 中添加。innodb_status_output
:用于启用或禁用标准 InnoDB Monitor 的定期输出。还与 innodb_status_output_locks 结合使用以启用和禁用 InnoDB 锁定监视器的定期输出。在 MySQL 5.7.4 中添加。innodb_status_output_locks
:用于启用或禁用标准 InnoDB 锁定监视器的定期输出。还必须启用 innodb_status_output 以便为 InnoDB 锁定监视器生成周期性输出。在 MySQL 5.7.4 中添加。innodb_sync_debug
:启用 InnoDB 同步调试检查。在 MySQL 5.7.8 中添加。innodb_temp_data_file_path
:临时表空间数据文件的路径及其大小。在 MySQL 5.7.1 中添加。innodb_tmpdir
:在线 ALTER TABLE 操作期间创建的临时表文件的目录位置。在 MySQL 5.7.11 中添加。innodb_undo_log_truncate
:启用此选项以将 InnoDB 撤消表空间标记为截断。在 MySQL 5.7.5 中添加。internal_tmp_disk_storage_engine
:内部临时表的存储引擎。在 MySQL 5.7.5 中添加。keyring-migration-destination
:密钥迁移目标密钥环插件。在 MySQL 5.7.21 中添加。keyring-migration-host
:用于连接到正在运行的服务器以进行密钥迁移的主机名。在 MySQL 5.7.21 中添加。keyring-migration-password
: 连接到正在运行的服务器进行密钥迁移的密码。在 MySQL 5.7.21 中添加。keyring-migration-port
:用于连接到正在运行的服务器以进行密钥迁移的 TCP/IP 端口号。在 MySQL 5.7.21 中添加。keyring-migration-socket
: Unix 套接字文件或 Windows 命名管道,用于连接到正在运行的服务器以进行密钥迁移。在 MySQL 5.7.21 中添加。keyring-migration-source
:密钥迁移源密钥环插件。在 MySQL 5.7.21 中添加。keyring-migration-user
:用于连接到正在运行的服务器以进行密钥迁移的用户名。在 MySQL 5.7.21 中添加。keyring_aws_cmk_id
:AWS 密钥环插件客户主密钥 ID 值。在 MySQL 5.7.19 中添加。keyring_aws_conf_file
:AWS 密钥环插件配置文件位置。在 MySQL 5.7.19 中添加。keyring_aws_data_file
: AWS 密钥环插件存储文件位置。在 MySQL 5.7.19 中添加。keyring_aws_region
:AWS 密钥环插件区域。在 MySQL 5.7.19 中添加。keyring_encrypted_file_data
: keyring_encrypted_file 插件数据文件。在 MySQL 5.7.21 中添加。keyring_encrypted_file_password
: keyring_encrypted_file 插件密码。在 MySQL 5.7.21 中添加。keyring_file_data
: keyring_file 插件数据文件。在 MySQL 5.7.11 中添加。keyring_okv_conf_dir
:Oracle Key Vault 密钥环插件配置目录。在 MySQL 5.7.12 中添加。keyring_operations
:是否启用密钥环操作。在 MySQL 5.7.21 中添加。log_backward_compatible_user_definitions
: 是否以向后兼容的方式记录 CREATE/ALTER USER, GRANT。在 MySQL 5.7.6 中添加。log_builtin_as_identified_by_password
: 是否以向后兼容的方式记录 CREATE/ALTER USER, GRANT。在 MySQL 5.7.9 中添加。log_error_verbosity
:错误记录详细级别。在 MySQL 5.7.2 中添加。log_slow_admin_statements
: 记录慢速的 OPTIMIZE、ANALYZE、ALTER 和其他管理语句到慢速查询日志(如果它是打开的)。在 MySQL 5.7.1 中添加。log_slow_slave_statements
:导致副本执行的慢语句被写入慢查询日志。在 MySQL 5.7.1 中添加。log_statements_unsafe_for_binlog
:禁用将错误 1592 警告写入错误日志。在 MySQL 5.7.11 中添加。log_syslog
: 是否将错误日志写入系统日志。在 MySQL 5.7.5 中添加。log_syslog_facility
:系统日志消息的工具。在 MySQL 5.7.5 中添加。log_syslog_include_pid
:是否在 syslog 消息中包含服务器 PID。在 MySQL 5.7.5 中添加。log_syslog_tag
:系统日志消息中服务器标识符的标记。在 MySQL 5.7.5 中添加。log_timestamps
: 日志时间戳格式。在 MySQL 5.7.2 中添加。max_digest_length
:以字节为单位的最大摘要大小。在 MySQL 5.7.6 中添加。max_execution_time
:语句执行超时值。在 MySQL 5.7.8 中添加。max_points_in_geometry
:ST_Buffer_Strategy() 的几何值中的最大点数。在 MySQL 5.7.8 中添加。max_statement_time
:语句执行超时值。在 MySQL 5.7.4 中添加。mecab_charset
: MeCab全文解析插件当前使用的字符集。在 MySQL 5.7.6 中添加。mecab_rc_file
: 用于 MeCab 解析器的 mecabrc 配置文件的路径,用于全文搜索。在 MySQL 5.7.6 中添加。mysql_firewall_mode
: MySQL Enterprise Firewall 是否运行。在 MySQL 5.7.9 中添加。mysql_firewall_trace
: 是否启用防火墙跟踪。在 MySQL 5.7.9 中添加。mysql_native_password_proxy_users
: mysql_native_password 认证插件是否做代理。在 MySQL 5.7.7 中添加。mysqlx
: X Plugin 是否初始化。在 MySQL 5.7.12 中添加。mysqlx_bind_address
:网络地址 X 插件用于连接。在 MySQL 5.7.17 中添加。mysqlx_connect_timeout
:允许连接建立会话的最长等待时间(以秒为单位)。在 MySQL 5.7.12 中添加。mysqlx_idle_worker_thread_timeout
:空闲工作线程终止后的时间(以秒为单位)。在 MySQL 5.7.12 中添加。mysqlx_max_allowed_packet
: X Plugin 可以接收的网络数据包的最大大小。在 MySQL 5.7.12 中添加。mysqlx_max_connections
: X 插件可以接受的最大并发客户端连接数。在 MySQL 5.7.12 中添加。mysqlx_min_worker_threads
:用于处理客户端请求的最小工作线程数。在 MySQL 5.7.12 中添加。mysqlx_port
: X Plugin 接受 TCP/IP 连接的端口号。在 MySQL 5.7.12 中添加。mysqlx_port_open_timeout
:X 插件在接受连接时等待的时间。在 MySQL 5.7.17 中添加。mysqlx_socket
:X 插件侦听连接的套接字路径。在 MySQL 5.7.15 中添加。mysqlx_ssl_ca
:包含受信任的 SSL 证书颁发机构列表的文件。在 MySQL 5.7.12 中添加。mysqlx_ssl_capath
:包含受信任的 SSL 证书颁发机构证书文件的目录。在 MySQL 5.7.12 中添加。mysqlx_ssl_cert
:包含 X.509 证书的文件。在 MySQL 5.7.12 中添加。mysqlx_ssl_cipher
:用于连接加密的允许密码。在 MySQL 5.7.12 中添加。mysqlx_ssl_crl
:包含证书吊销列表的文件。在 MySQL 5.7.12 中添加。mysqlx_ssl_crlpath
:包含证书吊销列表文件的目录。在 MySQL 5.7.12 中添加。mysqlx_ssl_key
:包含 X.509 密钥的文件。在 MySQL 5.7.12 中添加。named_pipe_full_access_group
: 授予对命名管道的完全访问权限的 Windows 组的名称。在 MySQL 5.7.25 中添加。ngram_token_size
:定义全文搜索 ngram 解析器的 n-gram 标记大小。在 MySQL 5.7.6 中添加。offline_mode
: 服务器是否离线。在 MySQL 5.7.5 中添加。parser_max_mem_size
: 解析器可用的最大内存量。在 MySQL 5.7.12 中添加。performance-schema-consumer-events-transactions-current
:配置事件-交易-当前消费者。在 MySQL 5.7.3 中添加。performance-schema-consumer-events-transactions-history
:配置事件-交易-历史消费者。在 MySQL 5.7.3 中添加。performance-schema-consumer-events-transactions-history-long
:配置events-transactions-history-long消费者。在 MySQL 5.7.3 中添加。performance_schema_events_transactions_history_long_size
:events_transactions_history_long 表中的行数。在 MySQL 5.7.3 中添加。performance_schema_events_transactions_history_size
:events_transactions_history 表中每个线程的行数。在 MySQL 5.7.3 中添加。performance_schema_max_digest_length
:最大性能模式摘要大小(以字节为单位)。在 MySQL 5.7.8 中添加。performance_schema_max_index_stat
:要保留统计信息的最大索引数。在 MySQL 5.7.6 中添加。performance_schema_max_memory_classes
:最大记忆仪器数。在 MySQL 5.7.2 中添加。performance_schema_max_metadata_locks
:要跟踪的最大元数据锁数。在 MySQL 5.7.3 中添加。performance_schema_max_prepared_statements_instances
:prepared_statements_instances 表中的行数。在 MySQL 5.7.4 中添加。performance_schema_max_program_instances
:最大存储节目数,供统计。在 MySQL 5.7.2 中添加。performance_schema_max_sql_text_length
:从 SQL 语句存储的最大字节数。在 MySQL 5.7.6 中添加。performance_schema_max_statement_stack
: 用于统计的最大存储程序嵌套。在 MySQL 5.7.2 中添加。performance_schema_max_table_lock_stat
: 保留锁定统计信息的最大表数。在 MySQL 5.7.6 中添加。performance_schema_show_processlist
:选择SHOW PROCESSLIST 实现。在 MySQL 5.7.39 中添加。range_optimizer_max_mem_size
:限制范围优化器内存消耗。在 MySQL 5.7.9 中添加。rbr_exec_mode
:允许在 IDEMPOTENT 模式(密钥和其他一些错误被抑制)和 STRICT 模式之间切换服务器;默认为 STRICT 模式。在 MySQL 5.7.1 中添加。replication_optimize_for_static_plugin_config
: 用于半同步复制的共享锁。在 MySQL 5.7.33 中添加。replication_sender_observe_commit_only
:半同步复制的有限回调。在 MySQL 5.7.33 中添加。require_secure_transport
:客户端连接是否必须使用安全传输。在 MySQL 5.7.8 中添加。rewriter_enabled
: 查询重写插件是否启用。在 MySQL 5.7.6 中添加。rewriter_verbose
: 供内部使用。在 MySQL 5.7.6 中添加。rpl_semi_sync_master_wait_for_slave_count
:在继续之前每个事务必须接收的副本确认源的数量。在 MySQL 5.7.3 中添加。rpl_semi_sync_master_wait_point
: 副本交易收据确认的等待点。在 MySQL 5.7.2 中添加。rpl_stop_slave_timeout
:STOP REPLICA 或 STOP SLAVE 在超时前等待的秒数。在 MySQL 5.7.2 中添加。session_track_gtids
: 启用可以设置为跟踪不同 GTID 的跟踪器。在 MySQL 5.7.6 中添加。session_track_schema
:是否跟踪架构更改。在 MySQL 5.7.4 中添加。session_track_state_change
:是否跟踪会话状态变化。在 MySQL 5.7.4 中添加。session_track_system_variables
: 会话变量来跟踪变化。在 MySQL 5.7.4 中添加。session_track_transaction_info
: 如何进行交易追踪。在 MySQL 5.7.8 中添加。sha256_password_auto_generate_rsa_keys
:是否自动生成RSA密钥对文件。在 MySQL 5.7.5 中添加。sha256_password_proxy_users
: sha256_password 认证插件是否做代理。在 MySQL 5.7.7 中添加。show_compatibility_56
:显示状态/变量的兼容性。在 MySQL 5.7.6 中添加。show_create_table_verbosity
: 是否在 SHOW CREATE TABLE 中显示 ROW_FORMAT,即使它有默认值。在 MySQL 5.7.22 中添加。show_old_temporals
:SHOW CREATE TABLE 是否应指示 5.6.4 之前的时间列。在 MySQL 5.7.6 中添加。simplified_binlog_gtid_recovery
:重命名为 binlog_gtid_simple_recovery。在 MySQL 5.7.5 中添加。slave_parallel_type
:告诉副本使用时间戳信息 (LOGICAL_CLOCK) 或数据库分区 (DATABASE) 来并行化事务。在 MySQL 5.7.2 中添加。slave_preserve_commit_order
:确保副本工作者的所有提交都按照与源相同的顺序进行,以在使用并行应用程序线程时保持一致性。在 MySQL 5.7.5 中添加。super_read_only
: 是否忽略只读模式的 SUPER 异常。在 MySQL 5.7.8 中添加。thread_pool_algorithm
:线程池算法。在 MySQL 5.7.9 中添加。thread_pool_high_priority_connection
: 当前会话是否为高优先级。在 MySQL 5.7.9 中添加。thread_pool_max_unused_threads
:未使用线程的最大允许数量。在 MySQL 5.7.9 中添加。thread_pool_prio_kickup_timer
:语句移动到高优先级执行之前的时间。在 MySQL 5.7.9 中添加。thread_pool_size
:线程池中线程组的数量。在 MySQL 5.7.9 中添加。thread_pool_stall_limit
:语句被定义为停滞之前的时间。在 MySQL 5.7.9 中添加。tls_version
:用于加密连接的允许的 TLS 协议。在 MySQL 5.7.10 中添加。transaction_write_set_extraction
:定义用于散列事务期间提取的写入的算法。在 MySQL 5.7.6 中添加。validate_password_check_user_name
:是否根据用户名检查密码。在 MySQL 5.7.15 中添加。validate_password_dictionary_file_last_parsed
:上次解析字典文件的时间。在 MySQL 5.7.8 中添加。validate_password_dictionary_file_words_count
: 词典文件中的单词数。在 MySQL 5.7.8 中添加。version_tokens_session
:版本令牌的客户端令牌列表。在 MySQL 5.7.8 中添加。version_tokens_session_number
: 供内部使用。在 MySQL 5.7.8 中添加。
以下系统变量、状态变量和选项已在 MySQL 5.7 中弃用。
Innodb_available_undo_logs
:InnoDB回滚段总数;与 innodb_rollback_segments 不同,它显示活动回滚段的数量。在 MySQL 5.7.19 中弃用。Qcache_free_blocks
:查询缓存中的空闲内存块数。在 MySQL 5.7.20 中弃用。Qcache_free_memory
:查询缓存的可用内存量。在 MySQL 5.7.20 中弃用。Qcache_hits
:查询缓存命中数。在 MySQL 5.7.20 中弃用。Qcache_inserts
:查询缓存插入数。在 MySQL 5.7.20 中弃用。Qcache_lowmem_prunes
:由于缓存中缺少可用内存而从查询缓存中删除的查询数。在 MySQL 5.7.20 中弃用。Qcache_not_cached
:非缓存查询的数量(不可缓存,或由于 query_cache_type 设置而未缓存)。在 MySQL 5.7.20 中弃用。Qcache_queries_in_cache
:在查询缓存中注册的查询数。在 MySQL 5.7.20 中弃用。Qcache_total_blocks
:查询缓存中的块总数。在 MySQL 5.7.20 中弃用。Slave_heartbeat_period
: Replica的复制心跳间隔,单位秒。在 MySQL 5.7.6 中弃用。Slave_last_heartbeat
:显示接收到最新心跳信号的时间,格式为 TIMESTAMP。在 MySQL 5.7.6 中弃用。Slave_received_heartbeats
:自上次重置以来副本收到的心跳数。在 MySQL 5.7.6 中弃用。Slave_retried_transactions
:自启动以来复制 SQL 线程重试事务的总次数。在 MySQL 5.7.6 中弃用。Slave_running
:此服务器作为副本的状态(复制 I/O 线程状态)。在 MySQL 5.7.6 中弃用。avoid_temporal_upgrade
:ALTER TABLE 是否应该升级 5.6.4 之前的临时列。在 MySQL 5.7.6 中弃用。binlog_max_flush_queue_time
:在刷新到二进制日志之前读取事务的时间。在 MySQL 5.7.9 中弃用。bootstrap
:由mysql安装脚本使用。在 MySQL 5.7.6 中弃用。des-key-file
: 从给定文件加载 des_encrypt() 和 des_encrypt 的密钥。在 MySQL 5.7.6 中弃用。disable-partition-engine-check
: 是否禁用没有本机分区的表的启动检查。在 MySQL 5.7.17 中弃用。group_replication_allow_local_disjoint_gtids_join
:允许当前服务器加入组,即使它有组中不存在的事务。在 MySQL 5.7.21 中弃用。have_crypt
: crypt() 系统调用的可用性。在 MySQL 5.7.6 中弃用。have_query_cache
: mysqld 是否支持查询缓存。在 MySQL 5.7.20 中弃用。ignore-db-dir
: 将目录视为非数据库目录。在 MySQL 5.7.16 中弃用。ignore_db_dirs
: 目录被视为非数据库目录。在 MySQL 5.7.16 中弃用。innodb
:启用 InnoDB(如果此版本的 MySQL 支持它)。在 MySQL 5.7.5 中弃用。innodb_file_format
:新 InnoDB 表的格式。在 MySQL 5.7.7 中弃用。innodb_file_format_check
: InnoDB 是否进行文件格式兼容性检查。在 MySQL 5.7.7 中弃用。innodb_file_format_max
: 共享表空间中的文件格式标记。在 MySQL 5.7.7 中弃用。innodb_large_prefix
:为列前缀索引启用更长的键。在 MySQL 5.7.7 中弃用。innodb_support_xa
:启用 InnoDB 对 XA 两阶段提交的支持。在 MySQL 5.7.10 中弃用。innodb_undo_logs
:InnoDB使用的undo日志(回滚段)数;innodb_rollback_segments 的别名。在 MySQL 5.7.19 中弃用。innodb_undo_tablespaces
:回滚段之间划分的表空间文件数。在 MySQL 5.7.21 中弃用。log-warnings
:将一些非严重警告写入日志文件。在 MySQL 5.7.2 中弃用。metadata_locks_cache_size
:元数据锁缓存的大小。在 MySQL 5.7.4 中弃用。metadata_locks_hash_instances
:元数据锁哈希的数量。在 MySQL 5.7.4 中弃用。myisam_repair_threads
:修复 MyISAM 表时使用的线程数。1 禁用并行修复。在 MySQL 5.7.38 中弃用。old_passwords
: 为 PASSWORD() 选择密码散列方法。在 MySQL 5.7.6 中弃用。partition
:启用(或禁用)分区支持。在 MySQL 5.7.16 中弃用。query_cache_limit
:不要缓存大于此的结果。在 MySQL 5.7.20 中弃用。query_cache_min_res_unit
:分配结果空间的单元的最小大小(写入所有结果数据后修剪最后一个单元)。在 MySQL 5.7.20 中弃用。query_cache_size
:分配的内存用于存储旧查询的结果。在 MySQL 5.7.20 中弃用。query_cache_type
: 查询缓存类型。在 MySQL 5.7.20 中弃用。query_cache_wlock_invalidate
:使查询缓存中的查询在 LOCK 上无效以进行写入。在 MySQL 5.7.20 中弃用。secure_auth
:禁止对具有旧(4.1 之前)密码的帐户进行身份验证。在 MySQL 5.7.5 中弃用。show_compatibility_56
:显示状态/变量的兼容性。在 MySQL 5.7.6 中弃用。show_old_temporals
:SHOW CREATE TABLE 是否应指示 5.6.4 之前的时间列。在 MySQL 5.7.6 中弃用。skip-partition
:不要启用用户定义的分区。在 MySQL 5.7.16 中弃用。sync_frm
:在创建时将 .frm 同步到磁盘。默认启用。在 MySQL 5.7.6 中弃用。temp-pool
:使用此选项会导致创建的大多数临时文件使用一小组名称,而不是每个新文件的唯一名称。在 MySQL 5.7.18 中弃用。tx_isolation
:默认事务隔离级别。在 MySQL 5.7.20 中弃用。tx_read_only
: 默认事务访问模式。在 MySQL 5.7.20 中弃用。
MySQL 5.7 中删除了以下系统变量、状态变量和选项。
Com_show_slave_status_nonblocking
:SHOW REPLICA 的计数 | SLAVE STATUS NONBLOCKING 语句。在 MySQL 5.7.6 中删除。Max_statement_time_exceeded
:超过执行超时值的语句数。在 MySQL 5.7.8 中删除。Max_statement_time_set
:设置了执行超时的语句数。在 MySQL 5.7.8 中删除。Max_statement_time_set_failed
:执行超时设置失败的语句数。在 MySQL 5.7.8 中删除。binlogging_impossible_mode
: 已弃用,后来被删除。请改用 binlog_error_action。在 MySQL 5.7.6 中删除。default-authentication-plugin
:默认身份验证插件。在 MySQL 5.7.2 中删除。executed_gtids_compression_period
:重命名为 gtid_executed_compression_period。在 MySQL 5.7.6 中删除。innodb_additional_mem_pool_size
: InnoDB 用来存储数据字典信息和其他内部数据结构的内存池的大小。在 MySQL 5.7.4 中删除。innodb_log_checksum_algorithm
:指定如何生成和验证存储在每个重做日志磁盘块中的校验和。在 MySQL 5.7.9 中删除。innodb_optimize_point_storage
:启用此选项可将 POINT 数据存储为固定长度数据而不是可变长度数据。在 MySQL 5.7.6 中删除。innodb_use_sys_malloc
: InnoDB 是否使用操作系统或自己的内存分配器。在 MySQL 5.7.4 中删除。log-slow-admin-statements
: 记录慢速的 OPTIMIZE、ANALYZE、ALTER 和其他管理语句到慢速查询日志(如果它是打开的)。在 MySQL 5.7.1 中删除。log-slow-slave-statements
:导致副本执行的慢语句被写入慢查询日志。在 MySQL 5.7.1 中删除。log_backward_compatible_user_definitions
: 是否以向后兼容的方式记录 CREATE/ALTER USER, GRANT。在 MySQL 5.7.9 中删除。max_statement_time
:语句执行超时值。在 MySQL 5.7.8 中删除。myisam_repair_threads
:修复 MyISAM 表时使用的线程数。1 禁用并行修复。在 MySQL 5.7.39 中删除。simplified_binlog_gtid_recovery
:重命名为 binlog_gtid_simple_recovery。在 MySQL 5.7.6 中删除。storage_engine
: 默认存储引擎。在 MySQL 5.7.5 中删除。thread_concurrency
:允许应用程序向线程系统提供提示,以提示一次应运行的所需线程数。在 MySQL 5.7.2 中删除。timed_mutexes
: 指定是否对互斥量进行计时(目前只支持InnoDB互斥量)。在 MySQL 5.7.5 中删除。