本节列出了MySQL 8.0中首次添加的、已弃用的或已删除的服务器变量、状态变量和选项。
MySQL 8.0中增加了以下系统变量、状态变量和服务器选项。
Acl_cache_items_count
:缓存特权对象数量。在MySQL 8.0.0中添加。Audit_log_current_size
:审计日志文件当前大小。在MySQL 8.0.11中添加。Audit_log_event_max_drop_size
:最大的被删除审计事件的大小。在MySQL 8.0.11中添加。Audit_log_events
:已处理的审计事件数。在MySQL 8.0.11中添加。Audit_log_events_filtered
:过滤审计事件数。在MySQL 8.0.11中添加。Audit_log_events_lost
:被删除的审计事件数。在MySQL 8.0.11中添加。Audit_log_events_written
:书面审计事件的数量。在MySQL 8.0.11中添加。Audit_log_total_size
:书面审计事件的总规模。在MySQL 8.0.11中添加。Audit_log_write_waits
:写延迟审计事件数。在MySQL 8.0.11中添加。Authentication_ldap_sasl_supported_methods
: SASL LDAP认证支持的认证方式。在MySQL 8.0.21中添加。Caching_sha2_password_rsa_public_key
: caching_sha2_password鉴权插件RSA公钥值。在MySQL 8.0.4中添加。Com_alter_resource_group
: ALTER RESOURCE GROUP语句数。在MySQL 8.0.3中添加。Com_alter_user_default_role
: Count of ALTER USER…默认角色语句。在MySQL 8.0.0中添加。Com_clone
:克隆语句计数。在MySQL 8.0.2中添加。Com_create_resource_group
: CREATE资源组语句数。在MySQL 8.0.3中添加。Com_create_role
: CREATE ROLE语句计数。在MySQL 8.0.0中添加。Com_drop_resource_group
: DROP资源组语句计数。在MySQL 8.0.3中添加。Com_drop_role
: DROP ROLE语句计数。在MySQL 8.0.0中添加。Com_grant_roles
: GRANT ROLE语句的数量。在MySQL 8.0.0中添加。Com_install_component
: INSTALL COMPONENT语句的计数。在MySQL 8.0.0中添加。Com_replica_start
: START REPLICA和START SLAVE语句的计数。在MySQL 8.0.22中添加。Com_replica_stop
: STOP REPLICA和STOP SLAVE语句的计数。在MySQL 8.0.22中添加。Com_restart
: RESTART语句计数。在MySQL 8.0.4中添加。Com_revoke_roles
: REVOKE ROLES语句计数。在MySQL 8.0.0中添加。Com_set_resource_group
: SET资源组语句的数量。在MySQL 8.0.3中添加。Com_set_role
: SET ROLE语句计数。在MySQL 8.0.0中添加。Com_show_replica_status
: SHOW REPLICA STATUS和SHOW SLAVE STATUS语句的计数。在MySQL 8.0.22中添加。Com_show_replicas
: SHOW replica和SHOW SLAVE HOSTS语句的计数。在MySQL 8.0.22中添加。Com_uninstall_component
: UINSTALL组件语句的计数。在MySQL 8.0.0中添加。Compression_algorithm
:当前连接的压缩算法。在MySQL 8.0.18中添加。Compression_level
:当前连接的压缩级别。在MySQL 8.0.18中添加。Connection_control_delay_generated
:服务器延迟连接请求的次数。在MySQL 8.0.1中添加。Current_tls_ca
: ssl_ca系统变量的当前值。在MySQL 8.0.16中添加。Current_tls_capath
: ssl_capath系统变量的当前值。在MySQL 8.0.16中添加。Current_tls_cert
: ssl_cert系统变量的当前值。在MySQL 8.0.16中添加。Current_tls_cipher
: ssl_cipher系统变量的当前值。在MySQL 8.0.16中添加。Current_tls_ciphersuites
:系统变量tsl_ciphersuites的当前值。在MySQL 8.0.16中添加。Current_tls_crl
: ssl_crl系统变量的当前值。在MySQL 8.0.16中添加。Current_tls_crlpath
:系统变量ssl_crlpath的当前值。在MySQL 8.0.16中添加。Current_tls_key
: ssl_key系统变量的当前值。在MySQL 8.0.16中添加。Current_tls_version
:系统变量tls_version的当前值。在MySQL 8.0.16中添加。Error_log_buffered_bytes
: error_log表中使用的字节数。在MySQL 8.0.22中添加。Error_log_buffered_events
: error_log表中的事件数。在MySQL 8.0.22中添加。Error_log_expired_events
:从error_log表中丢弃的事件数。在MySQL 8.0.22中添加。Error_log_latest_write
:上次写入error_log表的时间。在MySQL 8.0.22中添加。Firewall_access_denied
:被MySQL企业防火墙拒绝的语句数。在MySQL 8.0.11中添加。Firewall_access_granted
: MySQL企业防火墙接受的语句数。在MySQL 8.0.11中添加。Firewall_cached_entries
: MySQL企业防火墙记录的语句数。在MySQL 8.0.11中添加。Innodb_redo_log_enabled
: InnoDB重做日志状态。在MySQL 8.0.21中添加。Innodb_system_rows_deleted
:从系统架构表中删除的行数。在MySQL 8.0.19中添加。Innodb_system_rows_inserted
:插入系统架构表的行数。在MySQL 8.0.19中添加。Innodb_system_rows_read
:从系统架构表中读取的行数。在MySQL 8.0.19中添加。Innodb_undo_tablespaces_active
:活动的undo表空间数量。在MySQL 8.0.14中添加。Innodb_undo_tablespaces_explicit
:用户创建的undo表空间数量。在MySQL 8.0.14中添加。Innodb_undo_tablespaces_implicit
: InnoDB创建的undo表空间数量。在MySQL 8.0.14中添加。Innodb_undo_tablespaces_total
: undo表空间总数。在MySQL 8.0.14中添加。Mysqlx_bytes_received_compressed_payload
:解压前测量的作为压缩消息有效负载接收的字节数。在MySQL 8.0.19中添加。Mysqlx_bytes_received_uncompressed_frame
:解压后作为压缩消息负载接收的字节数。在MySQL 8.0.19中添加。Mysqlx_bytes_sent_compressed_payload
:压缩后作为压缩消息负载发送的字节数。在MySQL 8.0.19中添加。Mysqlx_bytes_sent_uncompressed_frame
:作为压缩消息有效负载发送的字节数,在压缩之前测量。在MySQL 8.0.19中添加。Mysqlx_compression_algorithm
:此会话的X协议连接使用的压缩算法。在MySQL 8.0.20中添加。Mysqlx_compression_level
:此会话的X协议连接使用的压缩级别。在MySQL 8.0.20中添加。Secondary_engine_execution_count
:卸载到次要引擎的查询数。在MySQL 8.0.13中添加。activate_all_roles_on_login
:连接时是否激活所有用户角色。在MySQL 8.0.2中添加。admin-ssl
:启用连接加密功能。在MySQL 8.0.21中添加。admin_address
:管理接口上连接绑定的IP地址。在MySQL 8.0.14中添加。admin_port
:在管理接口上用于连接的TCP/IP号。在MySQL 8.0.14中添加。admin_ssl_ca
:包含受信任的SSL证书颁发机构列表的文件。在MySQL 8.0.21中添加。admin_ssl_capath
:包含受信任的SSL证书颁发机构证书文件的目录。在MySQL 8.0.21中添加。admin_ssl_cert
:包含X.509证书的文件。在MySQL 8.0.21中添加。admin_ssl_cipher
:连接加密所允许的密码。在MySQL 8.0.21中添加。admin_ssl_crl
:包含证书撤销列表的文件。在MySQL 8.0.21中添加。admin_ssl_crlpath
:包含证书吊销列表文件的目录。在MySQL 8.0.21中添加。admin_ssl_key
:包含X.509密钥的文件。在MySQL 8.0.21中添加。admin_tls_ciphersuites
:允许用于加密连接的TLSv1.3加密套件。在MySQL 8.0.21中添加。admin_tls_version
:支持加密连接的TLS协议。在MySQL 8.0.21中添加。审计日志
:是否激活审计日志插件。在MySQL 8.0.11中添加。audit_log_buffer_size
:审计日志缓冲区大小。在MySQL 8.0.11中添加。audit_log_compression
:审计日志文件压缩方式。在MySQL 8.0.11中添加。audit_log_connection_policy
:连接相关事件的审计日志记录策略。在MySQL 8.0.11中添加。audit_log_current_session
:是否审计当前会话。在MySQL 8.0.11中添加。audit_log_encryption
:审计日志文件加密方式。在MySQL 8.0.11中添加。audit_log_exclude_accounts
:不可审计的帐目。在MySQL 8.0.11中添加。audit_log_file
:审计日志文件名称。在MySQL 8.0.11中添加。audit_log_filter_id
:当前审计日志过滤ID。在MySQL 8.0.11中添加。audit_log_flush
:关闭并重新打开审计日志文件。在MySQL 8.0.11中添加。audit_log_format
:审计日志文件格式。在MySQL 8.0.11中添加。audit_log_include_accounts
:待审核的帐目。在MySQL 8.0.11中添加。audit_log_max_size
:限制JSON审计日志文件的大小。在MySQL 8.0.26中添加。audit_log_password_history_keep_days
:审计日志加密密码归档保留天数。在MySQL 8.0.17中添加。audit_log_policy
:审计日志策略。在MySQL 8.0.11中添加。audit_log_prune_seconds
:审计日志文件进行修剪的秒数。在MySQL 8.0.24中添加。audit_log_read_buffer_size
:审计日志文件读缓冲区大小。在MySQL 8.0.11中添加。audit_log_rotate_on_size
:关闭并重新打开此大小的审计日志文件。在MySQL 8.0.11中添加。audit_log_statement_policy
:与语句相关的事件的审计日志策略。在MySQL 8.0.11中添加。audit_log_strategy
:审计日志策略。在MySQL 8.0.11中添加。authentication_ldap_sasl_auth_method_name
:认证方法名称。在MySQL 8.0.11中添加。authentication_ldap_sasl_bind_base_dn
: LDAP服务器基本区分名。在MySQL 8.0.11中添加。authentication_ldap_sasl_bind_root_dn
: LDAP服务器根用户标识名。在MySQL 8.0.11中添加。authentication_ldap_sasl_bind_root_pwd
: LDAP服务器root绑定密码。在MySQL 8.0.11中添加。authentication_ldap_sasl_ca_path
: LDAP服务器证书颁发机构的文件名。在MySQL 8.0.11中添加。authentication_ldap_sasl_group_search_attr
: LDAP服务器组搜索属性。在MySQL 8.0.11中添加。authentication_ldap_sasl_group_search_filter
: LDAP自定义组搜索过滤器。在MySQL 8.0.11中添加。authentication_ldap_sasl_init_pool_size
: LDAP服务器初始连接池大小。在MySQL 8.0.11中添加。authentication_ldap_sasl_log_status
: LDAP服务器日志级别。在MySQL 8.0.11中添加。authentication_ldap_sasl_max_pool_size
: LDAP服务器最大连接池大小。在MySQL 8.0.11中添加。authentication_ldap_sasl_referral
:是否启用LDAP搜索引荐。在MySQL 8.0.20中添加。authentication_ldap_sasl_server_host
: LDAP服务器的主机名或IP地址。在MySQL 8.0.11中添加。authentication_ldap_sasl_server_port
: LDAP服务器端口号。在MySQL 8.0.11中添加。authentication_ldap_sasl_tls
:是否使用加密连接到LDAP服务器。在MySQL 8.0.11中添加。authentication_ldap_sasl_user_search_attr
: LDAP服务器用户搜索属性。在MySQL 8.0.11中添加。authentication_ldap_simple_auth_method_name
:认证方法名称。在MySQL 8.0.11中添加。authentication_ldap_simple_bind_base_dn
: LDAP服务器基本区分名。在MySQL 8.0.11中添加。authentication_ldap_simple_bind_root_dn
: LDAP服务器根用户标识名。在MySQL 8.0.11中添加。authentication_ldap_simple_bind_root_pwd
: LDAP服务器root绑定密码。在MySQL 8.0.11中添加。authentication_ldap_simple_ca_path
: LDAP服务器证书颁发机构的文件名。在MySQL 8.0.11中添加。authentication_ldap_simple_group_search_attr
: LDAP服务器组搜索属性。在MySQL 8.0.11中添加。authentication_ldap_simple_group_search_filter
: LDAP自定义组搜索过滤器。在MySQL 8.0.11中添加。authentication_ldap_simple_init_pool_size
: LDAP服务器初始连接池大小。在MySQL 8.0.11中添加。authentication_ldap_simple_log_status
: LDAP服务器日志级别。在MySQL 8.0.11中添加。authentication_ldap_simple_max_pool_size
: LDAP服务器最大连接池大小。在MySQL 8.0.11中添加。authentication_ldap_simple_referral
:是否启用LDAP搜索引荐。在MySQL 8.0.20中添加。authentication_ldap_simple_server_host
: LDAP服务器的主机名或IP地址。在MySQL 8.0.11中添加。authentication_ldap_simple_server_port
: LDAP服务器端口号。在MySQL 8.0.11中添加。authentication_ldap_simple_tls
:是否使用加密连接到LDAP服务器。在MySQL 8.0.11中添加。authentication_ldap_simple_user_search_attr
: LDAP服务器用户搜索属性。在MySQL 8.0.11中添加。authentication_windows_log_level
: Windows身份验证插件日志级别。在MySQL 8.0.11中添加。authentication_windows_use_principal_name
:是否使用Windows认证插件主体名。在MySQL 8.0.11中添加。binlog_encryption
:在该服务器上启用二进制日志文件加密和中继日志文件加密。在MySQL 8.0.14中添加。binlog_expire_logs_seconds
:在此秒后清除二进制日志。在MySQL 8.0.1中添加。binlog_rotate_encryption_master_key_at_startup
:在服务器启动时旋转二进制日志主密钥。在MySQL 8.0.14中添加。binlog_row_metadata
:当使用基于行的日志记录时,是否将所有或只将最小的表相关元数据记录到二进制日志。在MySQL 8.0.1中添加。binlog_row_value_options
:启用基于行复制的部分JSON更新的二进制日志记录。在MySQL 8.0.3中添加。binlog_transaction_compression
:在二进制日志文件中启用事务负载压缩。在MySQL 8.0.20中添加。binlog_transaction_compression_level_zstd
:二进制日志文件中事务有效负载的压缩级别。在MySQL 8.0.20中添加。binlog_transaction_dependency_history_size
:为查找最后更新某一行的事务而保留的行散列数。在MySQL 8.0.1中添加。binlog_transaction_dependency_tracking
:依赖关系信息(提交时间戳或事务写集)的来源,用于评估副本的多线程应用程序可以并行执行哪些事务。在MySQL 8.0.1中添加。caching_sha2_password_auto_generate_rsa_keys
:是否自动生成RSA密钥对文件。在MySQL 8.0.4中添加。caching_sha2_password_digest_rounds
: caching_sha2_password认证插件的散列轮数。在MySQL 8.0.24中添加。caching_sha2_password_private_key_path
: SHA2认证插件私钥路径名称。在MySQL 8.0.3中添加。caching_sha2_password_public_key_path
: SHA2认证插件公钥路径名。在MySQL 8.0.3中添加。clone_autotune_concurrency
:启用用于远程克隆操作的线程的动态衍生。在MySQL 8.0.17中添加。clone_buffer_size
:定义捐赠MySQL服务器实例的中间缓冲区的大小。在MySQL 8.0.17中添加。clone_ddl_timeout
:克隆操作等待备份锁的秒数。在MySQL 8.0.17中添加。clone_donor_timeout_after_network_failure
:网络故障后允许重新启动克隆操作的时间。在MySQL 8.0.24中添加。clone_enable_compression
:在克隆时启用网络层数据压缩。在MySQL 8.0.17中添加。clone_max_concurrency
:执行克隆操作的最大并发线程数。在MySQL 8.0.17中添加。clone_max_data_bandwidth
:远程克隆操作的最大数据传输速率,单位为MiB / s。在MySQL 8.0.17中添加。clone_max_network_bandwidth
:远程克隆操作的最大网络传输速率,单位为MiB / s。在MySQL 8.0.17中添加。clone_ssl_ca
: CA文件路径。在MySQL 8.0.14中添加。clone_ssl_cert
:公钥证书文件的路径。在MySQL 8.0.14中添加。clone_ssl_key
:私钥文件路径。在MySQL 8.0.14中添加。clone_valid_donor_list
:为远程克隆操作定义捐赠主机地址。在MySQL 8.0.17中添加。connection_control_failed_connections_threshold
:在发生延迟之前,连续失败的连接尝试。在MySQL 8.0.1中添加。connection_control_max_connection_delay
:服务器响应失败连接的最大延迟(毫秒)。在MySQL 8.0.1中添加。connection_control_min_connection_delay
:服务器响应失败连接尝试的最小延迟(毫秒)。在MySQL 8.0.1中添加。create_admin_listener_thread
:是否对管理接口上的连接使用专用侦听线程。在MySQL 8.0.14中添加。cte_max_recursion_depth
:公共表表达式最大递归深度。在MySQL 8.0.3中添加。ddl-rewriter
:是否激活ddl_rewriter plugin。在MySQL 8.0.16中添加。default_collation_for_utf8mb4
: utf8mb4字符集的默认排序规则。在MySQL 8.0.11中添加。default_table_encryption
:默认模式和表空间加密设置。在MySQL 8.0.16中添加。法网。状态
: dragnet.log_error_filter_rules最近一次赋值的结果。在MySQL 8.0.12中添加。dragnet.log_error_filter_rules
:错误日志记录的过滤规则。在MySQL 8.0.4中添加。early-plugin-load
:在加载强制内置插件和存储引擎初始化之前指定要加载的插件。在MySQL 8.0.0中添加。generated_random_password_length
:生成密码的最大长度。在MySQL 8.0.18中添加。group_replication_advertise_recovery_endpoints
:为分布式恢复提供的连接。在MySQL 8.0.21中添加。group_replication_autorejoin_tries
:该成员自动重新加入组的次数。在MySQL 8.0.16中添加。group_replication_clone_threshold
:捐赠方与接收方之间的交易号间隙,在此间隙上方使用远程克隆操作进行状态传输。在MySQL 8.0.17中添加。group_replication_communication_debug_options
:组复制组件的调试消息级别。在MySQL 8.0.3中添加。group_replication_communication_max_message_size
:组复制通信的最大消息大小,较大的消息将被碎片化。在MySQL 8.0.16中添加。group_replication_consistency
:组提供的事务一致性保证类型。在MySQL 8.0.14中添加。group_replication_exit_state_action
:实例在非自愿离开群体时的表现。在MySQL 8.0.12中添加。group_replication_flow_control_hold_percent
:组配额未使用的百分比。在MySQL 8.0.2中添加。group_replication_flow_control_max_commit_quota
:组的最大流量控制配额。在MySQL 8.0.2中添加。group_replication_flow_control_member_quota_percent
:计算配额时,成员应假定自己可用的配额的百分比。在MySQL 8.0.2中添加。group_replication_flow_control_min_quota
:可分配给每个成员的最低流量控制配额。在MySQL 8.0.2中添加。group_replication_flow_control_min_recovery_quota
:由于其他组成员正在恢复中,每个成员可分配的最低配额。在MySQL 8.0.2中添加。group_replication_flow_control_period
:定义流控制迭代之间等待的秒数。在MySQL 8.0.2中添加。group_replication_flow_control_release_percent
:当流量控制不再需要限制写入成员时,如何释放组配额。在MySQL 8.0.2中添加。group_replication_ip_allowlist
:允许连接到组(MySQL 8.0.22及更高版本)的主机列表。在MySQL 8.0.22中添加。group_replication_member_expel_timeout
:从怀疑组成员失效到退出组成员,导致组成员重新配置的时间间隔。在MySQL 8.0.13中添加。group_replication_member_weight
:这个成员被选为初选的机会。在MySQL 8.0.2中添加。group_replication_message_cache_size
:组通信引擎消息缓存(XCom)的最大内存。在MySQL 8.0.16中添加。group_replication_recovery_compression_algorithms
:允许传出恢复连接的压缩算法。在MySQL 8.0.18中添加。group_replication_recovery_get_public_key
:是否接受从捐赠方获取公钥的首选项。在MySQL 8.0.4中添加。group_replication_recovery_public_key_path
:接受公钥信息。在MySQL 8.0.4中添加。group_replication_recovery_tls_ciphersuites
:当使用TLSv1.3作为客户端(加入成员)进行连接加密时,允许使用密码套件。在MySQL 8.0.19中添加。group_replication_recovery_tls_version
:作为客户端(加入成员)允许的TLS连接加密协议。在MySQL 8.0.19中添加。group_replication_recovery_zstd_compression_level
:用于恢复使用zstd压缩的连接的压缩级别。在MySQL 8.0.18中添加。group_replication_tls_source
:组复制的TLS材料来源。在MySQL 8.0.21中添加。group_replication_unreachable_majority_timeout
:等待网络分区导致少数派离开组的时间。在MySQL 8.0.2中添加。histogram_generation_max_mem_size
:创建直方图统计的最大内存。在MySQL 8.0.2中添加。immediate_server_version
: MySQL服务器的发布号,该服务器是立即复制源。在MySQL 8.0.14中添加。information_schema_stats_expiry
:缓存表统计信息的过期设置。在MySQL 8.0.3中添加。innodb_buffer_pool_debug
:当缓冲池小于1GB时,允许多个缓冲池实例。在MySQL 8.0.0中添加。innodb_buffer_pool_in_core_file
:控制将缓冲池页写入核心文件。在MySQL 8.0.14中添加。innodb_checkpoint_disabled
:禁用检查点,以便服务器故意退出总是启动恢复。在MySQL 8.0.2中添加。innodb_ddl_log_crash_reset_debug
:重置DDL日志崩溃注入计数器的调试选项。在MySQL 8.0.3中添加。innodb_deadlock_detect
:启用或禁用死锁检测。在MySQL 8.0.0中添加。innodb_dedicated_server
:启用自动配置缓冲池大小、日志文件大小和刷新方式。在MySQL 8.0.3中添加。innodb_directories
:定义表空间数据文件启动时扫描的目录。在MySQL 8.0.4中添加。innodb_doublewrite_batch_size
:每批写的双写页数。在MySQL 8.0.20中添加。innodb_doublewrite_dir
: Doublewrite缓冲区文件目录。在MySQL 8.0.20中添加。innodb_doublewrite_files
: doublewrite文件个数。在MySQL 8.0.20中添加。innodb_doublewrite_pages
:每个线程的双写页面数。在MySQL 8.0.20中添加。innodb_extend_and_initialize
:控制如何在Linux上分配新的表空间页。在MySQL 8.0.22中添加。innodb_fsync_threshold
:控制InnoDB在创建新文件时调用fsync的频率。在MySQL 8.0.13中添加。innodb_idle_flush_pct
:限制InnoDB空闲时I/0操作。在MySQL 8.0.18中添加。innodb_log_checkpoint_fuzzy_now
:强制InnoDB写模糊检查点的调试选项。在MySQL 8.0.13中添加。innodb_log_spin_cpu_abs_lwm
:在等待刷新重做时用户线程不再旋转的最小CPU使用量。在MySQL 8.0.11中添加。innodb_log_spin_cpu_pct_hwm
:在等待刷新重做时,用户线程不再旋转的最大CPU使用量。在MySQL 8.0.11中添加。innodb_log_wait_for_flush_spin_hwm
:在等待刷新重做时,用户线程不再旋转的最大平均日志刷新时间。在MySQL 8.0.11中添加。innodb_log_writer_threads
:启用用于写入和刷新重做日志的专用日志写入线程。在MySQL 8.0.22中添加。innodb_parallel_read_threads
:用于并行索引读取的线程数。在MySQL 8.0.14中添加。innodb_print_ddl_logs
:是否将DDL日志打印到错误日志。在MySQL 8.0.3中添加。innodb_redo_log_archive_dirs
:标记重做日志归档目录。在MySQL 8.0.17中添加。innodb_redo_log_encrypt
:控制加密表空间的重做日志数据加密。在MySQL 8.0.1中添加。innodb_scan_directories
:定义InnoDB恢复时扫描表空间文件的目录。在MySQL 8.0.2中添加。innodb_segment_reserve_factor
:表空间文件段页保留为空页的百分比。在MySQL 8.0.26中添加。innodb_spin_wait_pause_multiplier
:乘数值,用于确定自旋-等待循环中PAUSE指令的数量。在MySQL 8.0.16中添加。innodb_stats_include_delete_marked
:在计算持久InnoDB统计数据时,包含删除标记的记录。在MySQL 8.0.1中添加。innodb_temp_tablespaces_dir
:会话临时表空间路径。在MySQL 8.0.13中添加。innodb_tmpdir
:在联机ALTER table操作期间创建的临时表文件的目录位置。在MySQL 8.0.0中添加。innodb_undo_log_encrypt
:控制加密表空间的undo日志数据加密。在MySQL 8.0.1中添加。innodb_use_fdatasync
: InnoDB向操作系统刷新数据时是否使用fdatasync()而不是fsync()。在MySQL 8.0.26中添加。innodb_validate_tablespace_paths
:启动时启用表空间路径验证。在MySQL 8.0.21中添加。internal_tmp_mem_storage_engine
:用于内存内部临时表的存储引擎。在MySQL 8.0.2中添加。keyring-migration-destination
: Key migration destination keyring插件。在MySQL 8.0.4中添加。keyring-migration-host
:连接到正在运行的服务器进行密钥迁移的主机名。在MySQL 8.0.4中添加。keyring-migration-password
:连接正在运行的服务器进行密钥迁移的密码。在MySQL 8.0.4中添加。keyring-migration-port
:连接正在运行的服务器进行密钥迁移的TCP/IP端口号。在MySQL 8.0.4中添加。keyring-migration-socket
: Unix套接字文件或Windows命名管道,用于连接到运行中的服务器进行密钥迁移。在MySQL 8.0.4中添加。keyring-migration-source
:密钥迁移源keyring插件。在MySQL 8.0.4中添加。keyring-migration-to-component
: Keyring迁移是从插件到组件。在MySQL 8.0.24中添加。keyring-migration-user
:连接正在运行的服务器进行密钥迁移的用户名。在MySQL 8.0.4中添加。keyring_aws_cmk_id
: AWS keyring插件客户主密钥ID值。在MySQL 8.0.11中添加。keyring_aws_conf_file
: AWS keyring插件配置文件的位置。在MySQL 8.0.11中添加。keyring_aws_data_file
: AWS密匙环插件存储文件的位置。在MySQL 8.0.11中添加。keyring_aws_region
: AWS keyring插件区域。在MySQL 8.0.11中添加。keyring_encrypted_file_data
: keyring_encrypted_file插件数据文件。在MySQL 8.0.11中添加。keyring_encrypted_file_password
: keyring_encrypted_file插件密码。在MySQL 8.0.11中添加。keyring_hashicorp_auth_path
: HashiCorp Vault认证路径。在MySQL 8.0.18中添加。keyring_hashicorp_ca_path
: keyring_hashicorp CA文件的路径。在MySQL 8.0.18中添加。keyring_hashicorp_caching
:是否启用keyring_hashicorp缓存。在MySQL 8.0.18中添加。keyring_hashicorp_commit_auth_path
: keyring_hashicorp_auth_path正在使用中。在MySQL 8.0.18中添加。keyring_hashicorp_commit_ca_path
: keyring_hashicorp_ca_path在使用中。在MySQL 8.0.18中添加。keyring_hashicorp_commit_caching
:使用中的keyring_hashicorp_caching值。在MySQL 8.0.18中添加。keyring_hashicorp_commit_role_id
:使用中的keyring_hashicorp_role_id。在MySQL 8.0.18中添加。keyring_hashicorp_commit_server_url
:使用中的keyring_hashicorp_server_url值。在MySQL 8.0.18中添加。keyring_hashicorp_commit_store_path
:使用中的keyring_hashicorp_store_path值。在MySQL 8.0.18中添加。keyring_hashicorp_role_id
: HashiCorp Vault认证角色ID。在MySQL 8.0.18中添加。keyring_hashicorp_secret_id
: HashiCorp Vault认证密钥ID。在MySQL 8.0.18中添加。keyring_hashicorp_server_url
: HashiCorp保险库服务器URL。在MySQL 8.0.18中添加。keyring_hashicorp_store_path
: HashiCorp Vault存储路径。在MySQL 8.0.18中添加。keyring_oci_ca_certificate
:对端认证的CA证书文件。在MySQL 8.0.22中添加。keyring_oci_compartment
: OCI室OCID。在MySQL 8.0.22中添加。keyring_oci_encryption_endpoint
: OCI加密服务器端点。在MySQL 8.0.22中添加。keyring_oci_key_file
: OCI RSA私钥文件。在MySQL 8.0.22中添加。keyring_oci_key_fingerprint
: OCI RSA私钥文件指纹。在MySQL 8.0.22中添加。keyring_oci_management_endpoint
: OCI管理服务器端点。在MySQL 8.0.22中添加。keyring_oci_master_key
: OCI主键OCID。在MySQL 8.0.22中添加。keyring_oci_secrets_endpoint
: OCI秘密服务器端点。在MySQL 8.0.22中添加。keyring_oci_tenancy
: OCI租赁OCID。在MySQL 8.0.22中添加。keyring_oci_user
: OCI用户OCID。在MySQL 8.0.22中添加。keyring_oci_vaults_endpoint
: OCI保险服务器端点。在MySQL 8.0.22中添加。keyring_oci_virtual_vault
: OCI vault OCID。在MySQL 8.0.22中添加。keyring_okv_conf_dir
: Oracle Key Vault keyring插件配置目录。在MySQL 8.0.11中添加。keyring_operations
:是否启用keyring操作。在MySQL 8.0.4中添加。lock_order
:运行时是否启用LOCK_ORDER工具。在MySQL 8.0.17中添加。lock_order_debug_loop
:当LOCK_ORDER工具遇到标记为循环的依赖项时,是否引起调试断言。在MySQL 8.0.17中添加。lock_order_debug_missing_arc
:当LOCK_ORDER工具遇到未声明的依赖项时,是否引起调试断言。在MySQL 8.0.17中添加。lock_order_debug_missing_key
:当LOCK_ORDER工具遇到没有使用Performance Schema正确插装的对象时,是否导致调试断言。在MySQL 8.0.17中添加。lock_order_debug_missing_unlock
:当LOCK_ORDER工具遇到锁被销毁时,是否引起调试断言。在MySQL 8.0.17中添加。lock_order_dependencies
: lock_order_dependencies.txt文件的路径。在MySQL 8.0.17中添加。lock_order_extra_dependencies
:第二个依赖文件的路径。在MySQL 8.0.17中添加。lock_order_output_directory
: LOCK_ORDER工具写日志的目录。在MySQL 8.0.17中添加。lock_order_print_txt
:是否进行锁序图分析和打印文本报告。在MySQL 8.0.17中添加。lock_order_trace_loop
:当LOCK_ORDER工具遇到标记为循环的依赖项时,是否打印日志文件跟踪。在MySQL 8.0.17中添加。lock_order_trace_missing_arc
:当LOCK_ORDER工具遇到未声明的依赖项时,是否打印日志文件跟踪。在MySQL 8.0.17中添加。lock_order_trace_missing_key
:当LOCK_ORDER工具遇到没有使用Performance Schema正确测量的对象时,是否打印日志文件跟踪。在MySQL 8.0.17中添加。lock_order_trace_missing_unlock
:当LOCK_ORDER工具遇到锁被销毁时,是否打印日志文件跟踪。在MySQL 8.0.17中添加。log_error_filter_rules
:错误日志记录的过滤规则。在MySQL 8.0.2中添加。log_error_services
:用于错误日志记录的组件。在MySQL 8.0.2中添加。log_error_suppression_list
:警告/信息错误日志信息。在MySQL 8.0.13中添加。log_slow_extra
:是否向慢查询日志文件写入额外信息。在MySQL 8.0.14中添加。mandatory_roles
:自动赋予所有用户角色。在MySQL 8.0.2中添加。mysql_firewall_mode
: MySQL企业防火墙是否正常运行。在MySQL 8.0.11中添加。mysql_firewall_trace
:是否开启防火墙跟踪功能。在MySQL 8.0.11中添加。mysqlx
:是否初始化X Plugin。在MySQL 8.0.11中添加。mysqlx_compression_algorithms
: X协议连接允许的压缩算法。在MySQL 8.0.19中添加。mysqlx_deflate_default_compression_level
: X协议连接上Deflate算法的默认压缩级别。在MySQL 8.0.20中添加。mysqlx_deflate_max_client_compression_level
: X协议连接上Deflate算法允许的最大压缩级别。在MySQL 8.0.20中添加。mysqlx_interactive_timeout
:等待交互客户端超时的秒数。在MySQL 8.0.4中添加。mysqlx_lz4_default_compression_level
: X协议连接上LZ4算法的默认压缩级别。在MySQL 8.0.20中添加。mysqlx_lz4_max_client_compression_level
: X协议连接上LZ4算法允许的最大压缩级别。在MySQL 8.0.20中添加。mysqlx_read_timeout
:等待阻塞读操作完成的秒数。在MySQL 8.0.4中添加。mysqlx_wait_timeout
:等待连接活动的秒数。在MySQL 8.0.4中添加。mysqlx_write_timeout
:等待阻塞写操作完成的秒数。在MySQL 8.0.4中添加。mysqlx_zstd_default_compression_level
: X协议连接上zstd算法的默认压缩级别。在MySQL 8.0.20中添加。mysqlx_zstd_max_client_compression_level
: X协议连接上zstd算法允许的最大压缩级别。在MySQL 8.0.20中添加。named_pipe_full_access_group
:授予命名管道完全访问权的Windows组名。在MySQL 8.0.14中添加。no-dd-upgrade
:防止启动时数据字典表自动升级。在MySQL 8.0.4中添加。无显示器
:重启时不需要fork监控进程。在MySQL 8.0.12中添加。original_commit_timestamp
:事务在原始源上提交的时间。在MySQL 8.0.1中添加。original_server_version
:事务最初提交的服务器版本号。在MySQL 8.0.14中添加。partial_revokes
:是否部分吊销。在MySQL 8.0.16中添加。password_history
:重复使用密码所需的密码修改次数。在MySQL 8.0.3中添加。password_require_current
:修改密码是否需要验证当前密码。在MySQL 8.0.13中添加。password_reuse_interval
:密码重复使用的天数。在MySQL 8.0.3中添加。performance_schema_max_digest_sample_age
:以秒为单位查询重采样年龄。在MySQL 8.0.3中添加。performance_schema_show_processlist
:选择SHOW PROCESSLIST实现。在MySQL 8.0.22中添加。persist_only_admin_x509_subject
: SSL证书X.509启用持久化受持久化限制的系统变量的主题。在MySQL 8.0.14中添加。persisted_globals_load
:是否加载持久化配置。在MySQL 8.0.0中添加。print_identified_with_as_hex
:对于SHOW CREATE USER,打印包含不可打印字符的十六进制散列值。在MySQL 8.0.17中添加。protocol_compression_algorithms
:允许输入连接的压缩算法。在MySQL 8.0.18中添加。regexp_stack_limit
:正则表达式匹配堆栈大小限制。在MySQL 8.0.4中添加。regexp_time_limit
:正则表达式匹配超时。在MySQL 8.0.4中添加。replication_optimize_for_static_plugin_config
:用于半异步复制的共享锁。在MySQL 8.0.23中添加。replication_sender_observe_commit_only
:半异步复制的有限回调。在MySQL 8.0.23中添加。require_row_format
:内部服务器使用。在MySQL 8.0.19中添加。resultset_metadata
:服务器是否返回结果集元数据。在MySQL 8.0.3中添加。rpl_read_size
:设置从二进制日志文件和中继日志文件读取的最小数据量(以字节为单位)。在MySQL 8.0.11中添加。secondary_engine_cost_threshold
:优化器的成本阈值查询卸载到二级引擎..在MySQL 8.0.16中添加。select_into_buffer_size
:用于OUTFILE或DUMPFILE导出文件的缓冲区大小;覆盖read_buffer_size。在MySQL 8.0.22中添加。select_into_disk_sync
:为OUTFILE或DUMPFILE导出文件刷新缓冲区后,与存储设备同步数据;默认为“OFF”。在MySQL 8.0.22中添加。select_into_disk_sync_delay
:当select_into_sync_disk = ON时,设置每次OUTFILE或DUMPFILE导出文件缓冲区同步后的延时,以毫秒为单位,其他不生效。在MySQL 8.0.22中添加。show_create_table_skip_secondary_engine
:是否从SHOW CREATE TABLE输出中排除SECONDARY ENGINE子句。在MySQL 8.0.18中添加。show_create_table_verbosity
:是否在SHOW CREATE TABLE中显示ROW_FORMAT,即使它有默认值。在MySQL 8.0.11中添加。sql_require_primary_key
:表是否必须有主键。在MySQL 8.0.13中添加。ssl_fips_mode
:服务器端是否启用FIPS模式。在MySQL 8.0.11中添加。syseventlog.facility
:用于syslog消息的设施。在MySQL 8.0.13中添加。syseventlog.include_pid
:是否在syslog消息中包含server PID。在MySQL 8.0.13中添加。syseventlog.tag
:表示syslog消息中的服务器标识符。在MySQL 8.0.13中添加。table_encryption_privilege_check
:启用TABLE_ENCRYPTION_ADMIN权限检查。在MySQL 8.0.16中添加。temptable_max_mmap
: TempTable存储引擎可以从内存映射临时文件中分配的最大内存数量。在MySQL 8.0.23中添加。temptable_max_ram
:定义TempTable存储引擎在将数据存储到磁盘之前所能占用的最大内存量。在MySQL 8.0.2中添加。temptable_use_mmap
:定义当达到temptable_max_ram阈值时,TempTable存储引擎是否分配内存映射文件。在MySQL 8.0.16中添加。thread_pool_algorithm
:线程池算法。在MySQL 8.0.11中添加。thread_pool_high_priority_connection
:当前会话是否高优先级。在MySQL 8.0.11中添加。thread_pool_max_active_query_threads
:每组允许的最大活动查询线程数。在MySQL 8.0.19中添加。thread_pool_max_unused_threads
:未使用线程的最大数量。在MySQL 8.0.11中添加。thread_pool_prio_kickup_timer
:语句移动到高优先级执行之前的时间。在MySQL 8.0.11中添加。thread_pool_size
:线程池中的线程组数。在MySQL 8.0.11中添加。thread_pool_stall_limit
:语句被定义为停顿的时间。在MySQL 8.0.11中添加。tls_ciphersuites
:允许用于加密连接的TLSv1.3加密套件。在MySQL 8.0.16中添加。升级
:控制启动时的自动升级。在MySQL 8.0.16中添加。use_secondary_engine
:是否使用辅助引擎执行查询。在MySQL 8.0.13中添加。validate-config
:验证服务器配置。在MySQL 8.0.16中添加。validate_password.check_user_name
:是否根据用户名检查密码。在MySQL 8.0.4中添加。validate_password.dictionary_file
: validate_password字典文件。在MySQL 8.0.4中添加。validate_password.dictionary_file_last_parsed
:最后一次解析字典文件时。在MySQL 8.0.4中添加。validate_password.dictionary_file_words_count
:字典文件中的单词数。在MySQL 8.0.4中添加。validate_password.length
: validate_password要求的密码长度。在MySQL 8.0.4中添加。validate_password.mixed_case_count
: validate_password要求的大写/小写字符数。在MySQL 8.0.4中添加。validate_password.number_count
: validate_password要求的数字字符数。在MySQL 8.0.4中添加。validate_password.policy
: validate_password密码策略。在MySQL 8.0.4中添加。validate_password.special_char_count
: validate_password要求的特殊字符数。在MySQL 8.0.4中添加。version_compile_zlib
:编译后的zlib库版本。在MySQL 8.0.11中添加。windowing_use_high_precision
:是否计算窗口函数到高精度。在MySQL 8.0.2中添加。
以下系统变量、状态变量和选项在MySQL 8.0中已弃用。
压缩
:客户端连接是否在客户端/服务器协议中使用压缩。MySQL 8.0.18中已弃用。admin-ssl
:启用连接加密功能。MySQL 8.0.26中已弃用。expire_logs_days
:在这么多天后清除二进制日志。MySQL 8.0.3已弃用。group_replication_ip_whitelist
:允许连接到组的主机列表。MySQL 8.0.22中已弃用。have_openssl
: mysqld是否支持SSL连接。MySQL 8.0.26中已弃用。have_ssl
: mysqld是否支持SSL连接。MySQL 8.0.26中已弃用。innodb_undo_tablespaces
:分配回滚段的表空间文件数量。MySQL 8.0.4中已弃用。log_bin_use_v1_row_events
:服务器是否使用版本1的二进制日志行事件。MySQL 8.0.18中已弃用。log_syslog
:是否将错误日志写入syslog。MySQL 8.0.2中已弃用。master-info-file
:记住源文件的位置和文件名,以及源二进制日志中I/O复制线程的位置。MySQL 8.0.18中已弃用。master_info_repository
:是否将包含源信息和源二进制日志中复制I/O线程位置的连接元数据存储库写入文件或表。MySQL 8.0.23中已弃用。max_length_for_sort_data
:排序记录的最大字节数。MySQL 8.0.20中已弃用。no-dd-upgrade
:防止启动时数据字典表自动升级。MySQL 8.0.16中已弃用。relay_log_info_file
:应用程序元数据存储库的文件名,其中副本记录有关中继日志的信息。MySQL 8.0.18中已弃用。relay_log_info_repository
:是否将中继日志中复制SQL线程的位置写入文件或表。MySQL 8.0.23中已弃用。slave_compressed_protocol
:使用源/副本协议压缩。MySQL 8.0.18中已弃用。slave_rows_search_algorithms
:确定用于副本更新批处理的搜索算法。列表中的任意2或3:INDEX_SEARCH, TABLE_SCAN, HASH_SCAN。MySQL 8.0.18中已弃用。ssl
:启用连接加密功能。MySQL 8.0.26中已弃用。符号链接
:允许MyISAM表的符号链接。MySQL 8.0.2中已弃用。temptable_use_mmap
:定义当达到temptable_max_ram阈值时,TempTable存储引擎是否分配内存映射文件。MySQL 8.0.26中已弃用。
MySQL 8.0中删除了以下系统变量、状态变量和选项。
Com_alter_db_upgrade
: ALTER数据库的计数…升级数据目录名称语句。在MySQL 8.0.0中删除。Innodb_available_undo_logs
: InnoDB回滚段总数;与innodb_rollback_segments不同,innodb_rollback_segments显示的是活动回滚段的数量。在MySQL 8.0.2中删除。Qcache_free_blocks
:查询cache中可用的内存块数量。在MySQL 8.0.3中删除。Qcache_free_memory
:查询缓存的可用内存量。在MySQL 8.0.3中删除。Qcache_hits
:查询缓存命中次数。在MySQL 8.0.3中删除。Qcache_inserts
:查询cache插入个数。在MySQL 8.0.3中删除。Qcache_lowmem_prunes
:由于缓存中缺少可用内存而从查询缓存中删除的查询数。在MySQL 8.0.3中删除。Qcache_not_cached
:非缓存查询的数量(不可缓存,或由于query_cache_type设置而未缓存)。在MySQL 8.0.3中删除。Qcache_queries_in_cache
:在查询缓存中注册的查询数。在MySQL 8.0.3中删除。Qcache_total_blocks
:查询cache中的块总数。在MySQL 8.0.3中删除。Slave_heartbeat_period
:副本的复制心跳间隔,以秒为单位。在MySQL 8.0.1中删除。Slave_last_heartbeat
:显示最近一次接收到心跳信号的时间,以TIMESTAMP格式显示。在MySQL 8.0.1中删除。Slave_received_heartbeats
:自上次重置以来副本接收到的心跳数。在MySQL 8.0.1中删除。Slave_retried_transactions
:自启动复制SQL线程重试事务的总次数。在MySQL 8.0.1中删除。Slave_running
:此服务器的状态为副本(复制I/O线程状态)。在MySQL 8.0.1中删除。引导
: mysql安装脚本使用。在MySQL 8.0.0中删除。date_format
: DATE格式(未使用)。在MySQL 8.0.3中删除。datetime_format
: DATETIME/TIMESTAMP格式(未使用)。在MySQL 8.0.3中删除。des-key-file
:从给定文件中为des_encrypt()和des_encrypt加载密钥。在MySQL 8.0.3中删除。group_replication_allow_local_disjoint_gtids_join
:允许当前服务器加入组,即使该组中没有事务。在MySQL 8.0.4中删除。have_crypt
: crypt()系统调用的可用性。在MySQL 8.0.3中删除。ignore-db-dir
:将目录视为非数据库目录。在MySQL 8.0.0中删除。ignore_builtin_innodb
:忽略内置InnoDB。在MySQL 8.0.3中删除。ignore_db_dirs
:被视为非数据库目录的目录。在MySQL 8.0.0中删除。innodb_checksums
:启用InnoDB校验和验证。在MySQL 8.0.0中删除。innodb_disable_resize_buffer_pool_debug
:禁用调整InnoDB缓冲池大小。在MySQL 8.0.0中删除。innodb_file_format
: InnoDB新表的格式。在MySQL 8.0.0中删除。innodb_file_format_check
: InnoDB是否进行文件格式兼容性检查。在MySQL 8.0.0中删除。innodb_file_format_max
:共享表空间中的文件格式标记。在MySQL 8.0.0中删除。innodb_large_prefix
:为列前缀索引启用更长的键。在MySQL 8.0.0中删除。innodb_locks_unsafe_for_binlog
:强制InnoDB不使用下一键锁定。相反,只使用行级锁定。在MySQL 8.0.0中删除。innodb_scan_directories
:定义InnoDB恢复时扫描表空间文件的目录。在MySQL 8.0.4中删除。innodb_stats_sample_pages
:用于索引分布统计信息的样本索引页的数量。在MySQL 8.0.0中删除。innodb_support_xa
:启用对XA两阶段提交的InnoDB支持。在MySQL 8.0.0中删除。innodb_undo_logs
: InnoDB使用的undo日志(回滚段)的数量;innodb_rollback_segments别名。在MySQL 8.0.2中删除。internal_tmp_disk_storage_engine
:内部临时表的存储引擎。在MySQL 8.0.16中删除。log-warnings
:写入一些非关键警告到日志文件。在MySQL 8.0.3中删除。log_builtin_as_identified_by_password
:是否以向后兼容的方式记录CREATE/ALTER USER, GRANT。在MySQL 8.0.11中删除。log_error_filter_rules
:错误日志记录的过滤规则。在MySQL 8.0.4中删除。log_syslog
:是否将错误日志写入syslog。在MySQL 8.0.13中删除。log_syslog_facility
:用于syslog消息的设施。在MySQL 8.0.13中删除。log_syslog_include_pid
:是否在syslog消息中包含server PID。在MySQL 8.0.13中删除。log_syslog_tag
:表示syslog消息中的服务器标识符。在MySQL 8.0.13中删除。max_tmp_tables
:未使用的。在MySQL 8.0.3中删除。metadata_locks_cache_size
:元数据锁缓存的大小。在MySQL 8.0.13中删除。metadata_locks_hash_instances
:元数据锁散列数。在MySQL 8.0.13中删除。multi_range_count
:在范围选择期间一次发送给表处理程序的最大范围数。在MySQL 8.0.3中删除。old_passwords
:为password()选择密码哈希方法。在MySQL 8.0.11中删除。分区
:启用(或禁用)分区支持。在MySQL 8.0.0中删除。query_cache_limit
:不要缓存大于这个值的结果。在MySQL 8.0.3中删除。query_cache_min_res_unit
:为结果分配空间的最小单位大小(最后一个单位在写入所有结果数据后被修剪)。在MySQL 8.0.3中删除。query_cache_size
:分配给存储旧查询结果的内存。在MySQL 8.0.3中删除。query_cache_type
:查询缓存类型。在MySQL 8.0.3中删除。query_cache_wlock_invalidate
:在LOCK上使查询缓存中的查询无效。在MySQL 8.0.3中删除。secure_auth
:不允许使用旧(4.1之前)密码的帐户进行身份验证。在MySQL 8.0.3中删除。show_compatibility_56
:兼容显示状态/变量。在MySQL 8.0.1中删除。skip-partition
:不支持用户自定义分区。在MySQL 8.0.0中删除。sync_frm
:在创建时将. from同步到磁盘。默认启用。在MySQL 8.0.0中删除。temp-pool
:使用此选项会导致大多数创建的临时文件使用较小的名称集,而不是每个新文件的唯一名称。在MySQL 8.0.1中删除。time_format
: TIME格式(未使用)。在MySQL 8.0.3中删除。tx_isolation
:默认事务隔离级别。在MySQL 8.0.3中删除。tx_read_only
:默认的事务访问模式。在MySQL 8.0.3中删除。