当前位置:   article > 正文

【MySQL精通之路】MySQL 8.0中添加、弃用或删除的服务器和状态变量及选项

【MySQL精通之路】MySQL 8.0中添加、弃用或删除的服务器和状态变量及选项

欢迎大家关注专栏或者关注收藏我

1.Mysql精通之路专栏:
http://t.csdnimg.cn/4Rqp7

2.大家可以从这篇博客开始读,他是所有博客的根节点

【MySQL精通之路】详读MySQL8.0官方文档-CSDN博客

1.MySQL 8.0中引入的选项和变量

MySQL 8.0中添加了以下系统变量、状态变量和服务器选项。

Acl_cache_items_count 缓存的特权对象数。在MySQL 8.0.0中添加。

Audit_log:

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_writted:已写入的已审核事件数。在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:

Com_alter_resource_group:alter resource group语句的计数。在MySQL 8.0.3中添加。

Com_alter_user_default_role:alter user计数。。。DEFAULT ROLE语句。在MySQL 8.0.0中添加。

Com_change_replication_source:change replication source TO和change MASTER TO语句的计数。在MySQL 8.0.23中添加。

Com_clone:clone语句的计数。在MySQL 8.0.2中添加。

Com_create_resource_group:create resource group语句的计数。在MySQL 8.0.3中添加。

Com_create_role:create role语句的计数。在MySQL 8.0.0中添加。

Com_drop_resource_group:drop resource group语句的计数。在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 resource group语句的计数。在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 replicas和show SLAVE HOSTS语句的计数。在MySQL 8.0.22中添加。

Com_uninstall_component:UINSTALL component语句的计数。在MySQL 8.0.0中添加。

Compression

Compression_algorithm:当前连接的压缩算法。在MySQL 8.0.18中添加。

Compression_laevel:当前连接的压缩级别。在MySQL 8.0.18中添加。

Connection

 Connection_control_delay_generated:服务器延迟连接请求的次数。在MySQL 8.0.1中添加。

Current_tls

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_cipersuites系统变量的当前值。在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

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

Firewall_access_denied:MySQL企业防火墙拒绝的语句数。在MySQL 8.0.11中添加。

Firewall_access_granted:MySQL企业防火墙接受的语句数。在MySQL 8.0.11中添加。

Firewall_cached_entries:MySQL企业防火墙记录的语句数。在MySQL 8.0.11中添加。

 Global_connection_memory:所有用户线程当前使用的内存量。在MySQL 8.0.28中添加。

Innodb_buffer_pool_resize_status_progress:Innodb缓冲池调整大小状态进度。在MySQL 8.0.31中添加。

Innodb_redo_log

Innodb_redo_log_capacity_resize:在上次完成容量调整操作后恢复日志容量。在MySQL 8.0.30中添加。

Innodb_redo_log_checkpoint_lsn:重做日志检查点lsn。在MySQL 8.0.30中添加。

Innodb_redo_log_current_lsn:重做日志当前lsn。在MySQL 8.0.30中添加。

Innodb_redo_log_enabled:Innodb重做日志状态。在MySQL 8.0.21中添加。

Innodb_redo_log_fashed_to_disk_lsn:红色日志刷新到磁盘lsn。在MySQL 8.0.30中添加。

Innodb_redo_log_logical_size:重做日志的逻辑大小。在MySQL 8.0.30中添加。

Innodb_redo_log_physical_size:重做日志的物理大小。在MySQL 8.0.30中添加。

Innodb_redo_log_read_only:重做日志是否为只读。在MySQL 8.0.30中添加。

Innodb_redo_log_resize_status:重做日志的大小调整状态。在MySQL 8.0.30中添加。

Innodb_redo_log_uid:重做日志uuid。在MySQL 8.0.30中添加。

Innodb_system_rows

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_system_rows_updated:系统模式表中更新的行数。在MySQL 8.0.19中添加。

Innodb_undo_tablespaces

Innodb_undo_tablespaces_active:活动撤消表空间的数量。在MySQL 8.0.14中添加。

Innodb_undo_tablespaces_explicit:用户创建的撤消表空间的数量。在MySQL 8.0.14中添加。

Innodb_undo_tablespaces_implicit:Innodb创建的undo表空间数。在MySQL 8.0.14中添加。

Innodb_undo_tablespaces_total:撤消表空间的总数。在MySQL 8.0.14中添加。

Mysqlx

Mysqlx_bytes_ereceived_compressed_epayload:作为压缩消息有效载荷接收的字节数,在解压缩前测量。在MySQL 8.0.19中添加。

Mysqlx_bytesreceived_uncompressed_frame:解压缩后作为压缩消息有效载荷接收的字节数。在MySQL 8.0.19中添加。

Mysqlx_bytes_sent_compressed_epayload:作为压缩消息有效载荷发送的字节数,在压缩后测量。在MySQL 8.0.19中添加。

Mysqlx_bytes_sent_uncompressed_frame:作为压缩消息有效载荷发送的字节数,在压缩前测量。在MySQL 8.0.19中添加。

Mysqlx_compress_algorithm:用于此会话的X协议连接的压缩算法。在MySQL 8.0.20中添加。

Mysqlx_compression_level:用于此会话的X协议连接的压缩级别。在MySQL 8.0.20中添加。

 Replica

Replica_open_temp_tables:复制SQL线程当前打开的临时表数。在MySQL 8.0.26中添加。

Replica_rows_last_search_algorith_used:此复制副本最近使用的搜索算法,用于定位基于行的复制的行(索引、表或哈希扫描)。在MySQL 8.0.26中添加。

 

Resource_group_supported:服务器是否支持资源组功能。在MySQL 8.0.31中添加。 

Rpl_semi_sync

 

Rpl_semi_sync_prica_status:半同步复制是否可在副本上运行。在MySQL 8.0.26中添加。

Rpl_semi_sync_source_clients:半同步副本的数量。在MySQL 8.0.26中添加。

Rpl_semi_sync_source_net_avg_wait_time:源等待副本答复的平均时间。在MySQL 8.0.26中添加。

Rpl_semi_sync_source_net_wait_time:源等待副本答复的总时间。在MySQL 8.0.26中添加。

Rpl_semi_sync_source_net_waits:源等待来自副本的答复的总次数。在MySQL 8.0.26中添加。

Rpl_semi_sync_source_no_times:源关闭半同步复制的次数。在MySQL 8.0.26中添加。

Rpl_semi_sync_source_no_tx:未成功确认的提交数。在MySQL 8.0.26中添加。

Rpl_semi_sync_source_status:半同步复制是否可在源上运行。在MySQL 8.0.26中添加。

Rpl_semi_sync_source_timefunc_failures:调用时间函数时源失败的次数。在MySQL 8.0.26中添加。

Rpl_semi_sync_source_tx_avg_wait_time:源等待每个事务的平均时间。在MySQL 8.0.26中添加。

Rpl_semi_sync_source_tx_wait_time:源等待事务的总时间。在MySQL 8.0.26中添加。

Rpl_semi_sync_source_tx_waits:源等待事务的总次数。在MySQL 8.0.26中添加。

Rpl_semi_sync_source_wait_pos_backtraverse:源等待二进制坐标低于先前等待事件的事件的总次数。在MySQL 8.0.26中添加。

Rpl_semi_sync_source_wait_sessions:当前等待副本答复的会话数。在MySQL 8.0.26中添加。

Rpl_semi_sync_source_yes_tx:成功确认的提交数。在MySQL 8.0.26中添加。

 Secondary_engine_execution_count:卸载到辅助引擎的查询数。在MySQL 8.0.13中添加。

Ssl_session_cache_timeout:缓存中的当前Ssl会话超时值。在MySQL 8.0.29中添加。 

Tls_library_version:正在使用的OpenSSL库的运行时版本。在MySQL 8.0.30中添加。 

 activate_all_roles_on_login:是否在连接时激活所有用户角色。在MySQL 8.0.2中添加。

admin

 

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中添加。

audit_log

audit-log:是否激活audit-log插件。在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_database:存储审核表的架构。在MySQL 8.0.33中添加。

audit_log_disable:是否禁用审核日志。在MySQL 8.0.28中添加。

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_flash:关闭并重新打开审核日志文件。在MySQL 8.0.11中添加。

audit_log_flush_interval_seconds:是否执行内存缓存的定期刷新。在MySQL 8.0.34中添加。

audit_log_format:审核日志文件格式。在MySQL 8.0.11中添加。

audit_log_format_unix_timestamp:是否在JSON格式的审核日志中包含unix时间戳。在MySQL 8.0.26中添加。

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_prene_seconds:审核日志文件被修剪的秒数。在MySQL 8.0.24中添加。

audit_log_read_buffer_size:审核日志文件读取缓冲区大小。在MySQL 8.0.11中添加。

audit_log_rate_o_size:关闭并重新打开此大小的审核日志文件。在MySQL 8.0.11中添加。

audit_log_statement_policy:审核语句相关事件的日志记录策略。在MySQL 8.0.11中添加。

audit_log_strategy:审核日志策略。在MySQL 8.0.11中添加。

authentication

authentication_fido_rp_id:fido多因素身份验证的依赖方id。在MySQL 8.0.27中添加。

authentication_kerberos_service_key_tab:包含用于对TGS票证进行身份验证的kerberos服务密钥的文件。在MySQL 8.0.26中添加。

authentication_kerberos_service_principal:kerberos服务主体名称。在MySQL 8.0.26中添加。

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服务器根绑定密码。在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服务器根绑定密码。在MySQL 8.0.11中添加。

authentication_ldap_simple_c_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_policy:用于多因素身份验证的插件;有关语法,请参阅文档。在MySQL 8.0.27中添加。

authentication_windows_log_level:windows身份验证插件日志记录级别。在MySQL 8.0.11中添加。

authentication_windows_user_principal_name:是否使用windows身份验证插件主体名称。在MySQL 8.0.11中添加。

binlog

binlog_encryption:在此服务器上启用二进制日志文件和中继日志文件的加密。在MySQL 8.0.14中添加。

binlog_expire_logs_auto_purge:控制二进制日志文件的自动清除;可以在启用时重写,方法是将binlog_expire_logs_conds和expire_log_days都设置为0。在MySQL 8.0.29中添加。

binlog_expire_logs_conds:在这么多秒后清除二进制日志。在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中添加。

build_id:编译时生成的唯一构建id(仅限Linux)。在MySQL 8.0.31中添加。

 caching_sha2_password

caching_sha2_password_auto_generate_rsa_keys:是否自动生成rsa密钥对文件。在MySQL 8.0.4中添加。

caching_sha2_password_digest_rounds:caching_sha 2_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

clone_autotune_concurrency:为远程克隆操作启用线程的动态生成。在MySQL 8.0.17中添加。

clone_block_ddl:在克隆操作期间启用独占备份锁定。在MySQL 8.0.27中添加。

clone_buffer_size:定义施主MySQL服务器实例上的中间缓冲区的大小。在MySQL 8.0.17中添加。

clone_ddl_timeout:克隆操作等待备份锁定的秒数。在MySQL 8.0.17中添加。

clone_delay_after_data_drop:克隆进程开始前的时间延迟(以秒为单位)。在MySQL 8.0.29中添加。

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。在MySQL 8.0.17中添加。

clone_max_network_bandwidth:远程克隆操作的最大网络传输速率,单位为每秒MiB。在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中添加。

component_scheduler.enabled:调度程序是否正在主动执行任务。在MySQL 8.0.34中添加。

 connection

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中添加。

connection_memory_cchunk_size:仅当用户内存使用量更改此数量或更多时才更新Global_connection_memory;0禁用更新。在MySQL 8.0.28中添加。

connection_memory_limit:在拒绝任何一个用户的所有查询之前,该用户连接可以消耗的最大内存量。不适用于MySQL root等系统用户。在MySQL 8.0.28中添加。

create_admin_listener_thread:是否对管理接口上的连接使用专用侦听线程。在MySQL 8.0.14中添加。 

cte_max_recursion_depth:公共表表达式最大递归深度。在MySQL 8.0.3中添加。

ddl-rewriter:是否激活ddl_rewriter插件。在MySQL 8.0.16中添加。

 

default_collation_for_utf8mb4:utf8mb 4字符集的默认排序规则;仅供MySQL复制内部使用。在MySQL 8.0.11中添加。

default_table_encryption:默认的架构和表空间加密设置。在MySQL 8.0.16中添加。

dragnet.Status:最近分配给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中添加。

 enterprise_encryption

 

enterprise_encryption.maximum_rsa_key_size:MySQL企业加密生成的rsa密钥的最大大小。在MySQL 8.0.30中添加。

enterprise_encryption.rsa_sapport_legacy_padding:解密并验证旧版MySQL企业加密内容。在MySQL 8.0.30中添加。

 explain_format:确定explain语句使用的默认输出格式。在MySQL 8.0.32中添加。

 generated_random_password_length:生成的密码的最大长度。在MySQL 8.0.18中添加。

 global_connection

global_connection_memory_limit:是否计算全局连接内存使用情况(如global_connection_memory_tracking:默认为禁用。在MySQL 8.0.28中添加。

 group_replication

group_replication_avertise_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_communication_stack:指定应使用哪个通信堆栈(XCom或MySQL)在成员之间建立组通信连接。在MySQL 8.0.27中添加。

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_quota:组的最大流量控制配额。在MySQL 8.0.2中添加。

group_replication_flow_control_member_quota_ppercent:在计算配额时,成员应假设其自身可用的配额百分比。在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_paxos_single_leader:在单个主模式中使用单个共识领导者。在MySQL 8.0.27中添加。

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中添加。

group_replication_view_change_uid:视图更改事件GTID的uuid。在MySQL 8.0.26中添加。

histogram_generation_max_mem_size:用于创建直方图统计信息的最大内存。在MySQL 8.0.2中添加。

immediate_server_version:作为即时复制源的服务器的MySQL server版本号。在MySQL 8.0.14中添加。

information_schema_stas_experity:缓存表统计信息的过期设置。在MySQL 8.0.3中添加。

init_replica:当副本连接到源时执行的语句。在MySQL 8.0.26中添加。

 innodb

innodb_buffer_pool_debug:当缓冲池大小小于1GB时,允许多个缓冲池实例。在MySQL 8.0.0中添加。

innodb_buffer_pool_in_core_file:控制将缓冲池页面写入核心文件,在支持MADV_DONTDUMP的系统上默认为OFF(自8.4起)。在MySQL 8.0.14中添加。

innodb_checkpoint_disabled:禁用检查点,以便故意退出服务器始终启动恢复。在MySQL 8.0.2中添加。

innodb_ddl_buffer_size:ddl操作的最大缓冲区大小。在MySQL 8.0.27中添加。

innodb_ddl_log_crash_reset_debug:用于重置ddl日志崩溃注入计数器的调试选项。在MySQL 8.0.3中添加。

innodb_ddl_threads:用于创建索引的最大并行线程数。在MySQL 8.0.27中添加。

innodb_deadlock_detect:启用或禁用死锁检测。在MySQL 8.0.0中添加。

innodb_dedicated_server:启用缓冲池大小、日志文件大小和刷新方法的自动配置。在MySQL 8.0.3中添加。

innodb_directories:定义在启动时扫描表空间数据文件的目录。在MySQL 8.0.4中添加。

innodb_doublewrite_batch_size:每个批次要写入的doublewrite页数。在MySQL 8.0.20中添加。

innodb_doublewrite_dir:双写缓冲区文件目录。在MySQL 8.0.20中添加。

innodb_doublewrite_files:双写文件数。在MySQL 8.0.20中添加。

innodb_doublewrite_pages:每个线程的doublewrite页数。在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/O操作。在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_logcapacity:重做日志文件的大小限制。在MySQL 8.0.30中添加。

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_use_multiplier:用于确定自旋等待循环中pause指令数的乘数值。在MySQL 8.0.16中添加。

innodb_stats_include_delete_marked:在计算持久innodb统计信息时,包括删除标记的记录。在MySQL 8.0.1中添加。

innodb_tmp_tablespaces_dir:会话临时表空间路径。在MySQL 8.0.13中添加。

innodb_tmpdir:在线ALTER table操作期间创建的临时表文件的目录位置。在MySQL 8.0.0中添加。

innodb_undo_log_encrypt:控制加密表空间的撤消日志数据的加密。在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

keyring迁移目的地:密钥迁移目的地keyring插件。在MySQL 8.0.4中添加。

keyring迁移主机:用于连接到正在运行的服务器进行密钥迁移的主机名。在MySQL 8.0.4中添加。

keyring迁移密码:连接到正在运行的服务器进行密钥迁移的密码。在MySQL 8.0.4中添加。

密钥环迁移端口:用于连接到正在运行的服务器进行密钥迁移的TCP/IP端口号。在MySQL 8.0.4中添加。

密钥环迁移套接字:Unix套接字文件或Windows命名管道,用于连接到正在运行的服务器进行密钥迁移。在MySQL 8.0.4中添加。

keyring迁移源:密钥迁移源keyring插件。在MySQL 8.0.4中添加。

密钥环迁移到组件:密钥环迁移是从插件迁移到组件。在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_ecrypted_file插件数据文件。在MySQL 8.0.11中添加。

keyring_encrypted_file_password:keyring_ncrypted_file插件密码。在MySQL 8.0.11中添加。

keyring_hashicorp_auth_path:hashicorp Vault AppRole身份验证路径。在MySQL 8.0.18中添加。

keyring_hashicorp_c_path:keyring_hasicorp ca文件的路径。在MySQL 8.0.18中添加。

keyring_hashicorp缓存:是否启用keyring_ashicorp缓存。在MySQL 8.0.18中添加。

keyring_hashicorp_commit_auth_path:正在使用的keyring_hasicorp_auth_path值。在MySQL 8.0.18中添加。

keyring_hashicorp_commit_ca_path:正在使用的keyring_hasicorp_ca\upath值。在MySQL 8.0.18中添加。

keyring_hashicorp_commit_cacheching:keyring_hasicorp_caching值正在使用中。在MySQL 8.0.18中添加。

keyring_hashicorp_commit_role_id:正在使用的keyring_hasicorp_role_id值。在MySQL 8.0.18中添加。

keyring_hashicorp_commit_server_url:keyring_hasicorp_server_url值正在使用中。在MySQL 8.0.18中添加。

keyring_hashicorp_commit_store_path:正在使用的keyring_hasicorp_store_path值。在MySQL 8.0.18中添加。

keyring_hashicorp_role_id:hashicorp Vault AppRole身份验证角色id。在MySQL 8.0.18中添加。

keyring_hashicorp_secret_id:hashicorp Vault AppRole身份验证密钥id。在MySQL 8.0.18中添加。

keyring_hashicorp_server_url:hashicorp Vault服务器url。在MySQL 8.0.18中添加。

keyring_hashicorp_store_path:hashicorp Vault存储路径。在MySQL 8.0.18中添加。

keyring_oci_certificate:用于对等身份验证的ca证书文件。在MySQL 8.0.22中添加。

keyring_oc_compartment:oci compartment 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_tnancy: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保险库OCID。在MySQL 8.0.22中添加。

keyring_okv_conf_dir:Oracle密钥库密钥环插件配置目录。在MySQL 8.0.11中添加。

keyring_operations:是否启用keyring操作。在MySQL 8.0.4中添加。

 lock_order

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工具遇到未正确插入性能架构的对象时,是否引起调试断言。在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_dependences:第二个依赖文件的路径。在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工具遇到未正确插入性能架构的对象时,是否打印日志文件跟踪。在MySQL 8.0.17中添加。

lock_order_trace_missing_unlock:当lock_order工具遇到在保持时被销毁的锁时,是否打印日志文件跟踪。在MySQL 8.0.17中添加。

 log

log_error_filter_rules:筛选错误日志记录的规则。在MySQL 8.0.2中添加。

log_error_services:用于错误日志记录的组件。在MySQL 8.0.2中添加。

log_error_suppression_list:要抑制的警告/信息错误日志消息。在MySQL 8.0.13中添加。

log_replica_updates:复制副本是否应将其复制SQL线程执行的更新记录到其自己的二进制日志中。在MySQL 8.0.26中添加。

log_slow_extra:是否向慢速查询日志文件写入额外信息。在MySQL 8.0.14中添加。

log_slow_replica_statements:导致复制副本执行的慢速语句写入慢速查询日志。在MySQL 8.0.26中添加。

commandory_roles:自动为所有用户授予角色。在MySQL 8.0.2中添加。

 mysql_firewall

mysql_firewall_mode:mysql企业防火墙是否可操作。在MySQL 8.0.11中添加。

mysql_firewall_trace:是否启用防火墙跟踪。在MySQL 8.0.11中添加。

 mysqlx

mysqlx:X插件是否初始化。在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:lz4算法在X协议连接上的默认压缩级别。在MySQL 8.0.20中添加。

mysqlx_lz4_max_client_compress_level:lz4算法在X协议连接上允许的最大压缩级别。在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:zstd算法在X协议连接上允许的最大压缩级别。在MySQL 8.0.20中添加。

named_pipe_full_access_group:被授予对命名管道的完全访问权限的Windows组的名称。在MySQL 8.0.14中添加。

no-dd-upgrade:防止在启动时自动升级数据字典表。在MySQL 8.0.4中添加。

no-monitor:不要分叉RESTART所需的监视器进程。在MySQL 8.0.12中添加。

 original

original_commit_timestamp:在原始源上提交事务的时间。在MySQL 8.0.1中添加。

original_server_version:最初提交事务的服务器的MySQL server版本号。在MySQL 8.0.14中添加。

partial_revokes:是否启用部分吊销。在MySQL 8.0.16中添加。

 password

password_history:重新使用密码之前需要更改的密码数。在MySQL 8.0.3中添加。

password_require_current:密码更改是否需要当前密码验证。在MySQL 8.0.13中添加。

password_reuse_interval:重新使用密码前所需的天数。在MySQL 8.0.3中添加。

 performance-schema

performance-schema-consumer-events-statements-cpu:配置语句cpu使用使用者。在MySQL 8.0.28中添加。

performance_schema_max_digest_sample_age:以秒为单位查询重采样年龄。在MySQL 8.0.3中添加。

performance_schema_show_processlist:选择show processlist实现。在MySQL 8.0.22中添加。

persist

persist_only_admin_x509_subject:SSL证书X.509 subject,用于持久化受限制的系统变量。在MySQL 8.0.14中添加。

persist_sensitive_variables_in_plaintext:是否允许服务器以未加密的格式存储敏感系统变量的值。在MySQL 8.0.29中添加。

persisted_globals_load:是否加载持久化的配置设置。在MySQL 8.0.0中添加。

print_identified_with_as_hex:对于SHOW CREATE USER,以十六进制打印包含不可打印字符的哈希值。在MySQL 8.0.17中添加。

protocol_compression_agorithms:允许用于传入连接的压缩算法。在MySQL 8.0.18中添加。

pseudo_replica_mode:用于内部服务器。在MySQL 8.0.26中添加。

 regexp

regexp_stack_limit:正则表达式匹配堆栈大小限制。在MySQL 8.0.4中添加。

regexp_time_limit:正则表达式匹配超时。在MySQL 8.0.4中添加。

 replica

replica_checkpoint_group:在调用检查点操作以更新进度状态之前,多线程副本处理的最大事务数。NDB群集不支持。在MySQL 8.0.26中添加。

replica_checkpoint_period:更新多线程副本的进度状态,并在此毫秒数后将中继日志信息刷新到磁盘。NDB群集不支持。在MySQL 8.0.26中添加。

replica_compressed_procol:使用源/副本协议的压缩。在MySQL 8.0.26中添加。

replica_exec_mode:允许在IDEMPOTENT模式(键和其他一些错误被抑制)和STRICT模式之间切换复制线程;STRICT模式是默认模式,但NDB集群除外,其中始终使用IDEMPOTENT。在MySQL 8.0.26中添加。

replica_load_tmpdir:复制load DATA语句时,复制副本应放置其临时文件的位置。在MySQL 8.0.26中添加。

replica_max_allowed_packet:可以从复制源服务器发送到副本的数据包的最大大小,以字节为单位;覆盖max_allowed_packet。在MySQL 8.0.26中添加。

replica_net_timeout:在中止读取之前,等待来自源/副本连接的更多数据的秒数。在MySQL 8.0.26中添加。

replica_parallel_type:告诉复制副本使用时间戳信息(LOGICAL_CLOCK)或数据库分区(database)来并行化事务。在MySQL 8.0.26中添加。

replica_paralle_workers:用于执行复制事务的应用程序线程数;当这是0或1时,只有一个贴花线程。NDB集群:请参阅文档。在MySQL 8.0.26中添加。

replica_pending_jobs_size_max:包含尚未应用的事件的副本工作队列的最大大小。在MySQL 8.0.26中添加。

replica_preserve_commit_order:确保副本工作者的所有提交都以与源上相同的顺序进行,以在使用并行应用程序线程时保持一致性。在MySQL 8.0.26中添加。

replica_skip_errors:当查询从提供的列表返回错误时,告诉复制线程继续复制。在MySQL 8.0.26中添加。

replica_sql_verify_checksum:使副本在读取中继日志时检查校验和。在MySQL 8.0.26中添加。

replica_transaction_retrys:在事务由于死锁或经过锁等待超时而失败的情况下,在放弃和停止之前,复制SQL线程重试事务的次数。在MySQL 8.0.26中添加。

replica_type_conversions:控制副本上的类型转换模式。值是此列表中零个或多个元素的列表:ALL_LOSSY、ALL_NON_LOSSY。设置为空字符串以禁止源和副本之间的类型转换。在MySQL 8.0.26中添加。

 replication

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中添加。

rewriteer_enabled_for_threads_without_privilege_checks:如果将其设置为OFF,则会跳过在禁用权限检查的情况下执行的复制线程的重写(privilege_checks_USER为NULL)。在MySQL 8.0.31中添加。

 rpl

rpl_read_size:设置从二进制日志文件和中继日志文件读取的最小数据量(以字节为单位)。在MySQL 8.0.11中添加。

rpl_semi_sync_prica_enabled:是否在副本上启用半同步复制。在MySQL 8.0.26中添加。

rpl_semi_syncreplica_trace_level:复制副本上的半同步复制调试跟踪级别。在MySQL 8.0.26中添加。

rpl_semi_sync_source_enabled:是否在源上启用半同步复制。在MySQL 8.0.26中添加。

rpl_semi_sync_source_timeout:等待副本确认的毫秒数。在MySQL 8.0.26中添加。

rpl_semi_sync_source_trace_level:源上的半同步复制调试跟踪级别。在MySQL 8.0.26中添加。

rpl_semi_sync_source_wait_forreplica_count:继续操作之前,源每个事务必须接收的副本确认数。在MySQL 8.0.26中添加。

rpl_semi_sync_source_wait_noreplica:即使没有副本,源是否等待超时。在MySQL 8.0.26中添加。

rpl_semi_sync_source_wait_point:副本事务接收确认的等待点。在MySQL 8.0.26中添加。

rpl_stop_replica_timeout:超时前stop replica等待的秒数。在MySQL 8.0.26中添加。

schema_dition_cache:可以保存在字典对象缓存中的架构定义对象数。在MySQL 8.0.0中添加。

secondary_engine_cost_threshold:将查询卸载到辅助引擎的优化器成本阈值。在MySQL 8.0.16中添加。

 select

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

show replica auth-info:在此源上的show REPLICAS中显示用户名和密码。在MySQL 8.0.26中添加。

show_create_table_skip_condary_engine:是否从show create table输出中排除secondary engine子句。在MySQL 8.0.18中添加。

show_create_table_verbosity:是否在show create table中显示ROW_FORMAT,即使它有默认值。在MySQL 8.0.11中添加。

show_gipk_in_create_table_and_information_schema:生成的不可见主键是否显示在show语句和information_schema表中。在MySQL 8.0.30中添加。

skip-replica-start: 如果设置,则复制服务器启动时不会自动启动复制。在MySQL 8.0.26中添加。

source_verify_checksum:导致源在读取二进制日志时检查校验和。在MySQL 8.0.26中添加。

 sql

sql_generate_invisible_primary_key:是否为在此服务器上创建的且没有显式PK的任何InnoDB表生成不可见主键。在MySQL 8.0.30中添加。

sql_replica_skip_counter:复制副本应跳过的源事件数。与GTID复制不兼容。在MySQL 8.0.26中添加。

sql_require_primary_key:表是否必须有主键。在MySQL 8.0.13中添加。

 ssl

ssl_fips_mode:是否在服务器端启用fips模式。在MySQL 8.0.11中添加。

ssl_session_cache_mode:是否启用服务器生成会话票证。在MySQL 8.0.29中添加。

ssl_session_cache_timeout:ssl会话超时值(以秒为单位)。在MySQL 8.0.29中添加。

sync_source_info:在第#个事件之后同步源信息。在MySQL 8.0.26中添加。

syseventlog

syseventlog.facility:用于syslog消息的功能。在MySQL 8.0.13中添加。

syseventlog.include_pid:是否在syslog消息中包括服务器pid。在MySQL 8.0.13中添加。

syseventlog.tag:syslog消息中服务器标识符的标记。在MySQL 8.0.13中添加。

table_encryption_privilege_check:启用table_encryption_ADMIN权限检查。在MySQL 8.0.16中添加。

tablespace_definition_cache:可以保存在字典对象缓存中的表空间定义对象的数量。在MySQL 8.0.0中添加。

 temptable

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中添加。

terminology_use_previous:在更改不兼容的情况下,使用指定版本之前的术语。在MySQL 8.0.26中添加。

 thread_pool

thread_pool_algorithm:线程池算法。在MySQL 8.0.11中添加。

thread_pool_dedicated_elisteners:在每个线程组中指定一个侦听线程来侦听网络事件。在MySQL 8.0.23中添加。

thread_pool_high_priority_connection:当前会话是否为高优先级。在MySQL 8.0.11中添加。

thread_pool_max_active_query_threads:每个组允许的最大活动查询线程数。在MySQL 8.0.19中添加。

thread_pool_max_transactions_limit:线程池操作期间允许的最大事务数。在MySQL 8.0.23中添加。

thread_pool_max_unused_threads:未使用线程的最大允许数量。在MySQL 8.0.11中添加。

thread_pool_prio_kickup_timer:语句移动到高优先级执行之前的时间。在MySQL 8.0.11中添加。

thread_pool_query_threads_per_group:线程组的最大查询线程数。在MySQL 8.0.31中添加。

thread_pool_size:线程池中的线程组数。在MySQL 8.0.11中添加。

thread_pool_stall_limit:在语句被定义为停滞之前的时间。在MySQL 8.0.11中添加。

thread_pool_transaction_delay:线程池执行新事务之前的延迟期。在MySQL 8.0.31中添加。

tls_ciphersuites:允许用于加密连接的TLSv1.3密码套件。在MySQL 8.0.16中添加。

upgrade:启动时控制自动升级。在MySQL 8.0.16中添加。

use_secondary_engine:是否使用辅助引擎执行查询。在MySQL 8.0.13中添加。

validate-config:验证服务器配置。在MySQL 8.0.16中添加。

validate_password

validate_password.changed_characters_percentage:新密码所需更改字符的最小百分比。在MySQL 8.0.34中添加。

validate_password.check_user_name:是否根据用户名检查密码。在MySQL 8.0.4中添加。

validate_password.dictionary_file:validate_pass字典文件。在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_paassword需要大小写字符数。在MySQL 8.0.4中添加。

validate_password.number_count:validate-password所需的数字字符数。在MySQL 8.0.4中添加。

validate_password.policy:validate_paassword密码策略。在MySQL 8.0.4中添加。

validate_password.special_char_count:validate_paassword所需的特殊字符数。在MySQL 8.0.4中添加。

 version_cmpile_zlib:在zlib库中编译的版本。在MySQL 8.0.11中添加。

 windowing_use_high_precision:是否高精度计算窗口函数。在MySQL 8.0.2中添加。

2.MySQL 8.0中弃用的选项和变量

 MySQL 8.0中删除了以下系统变量、状态变量和选项。

Com_alter_db_update:ALTER DATABASE ... UPGRADE DATA DIRECTORY NAME语句技术。在MySQL 8.0.0中删除。


Innodb_available_undo_logs:Innodb回滚段总数;与innodb_rollback_segments不同,后者显示活动回滚段的数量。在MySQL 8.0.2中删除。


Qcache_free_blocks:查询缓存中的可用内存块数。在MySQL 8.0.3中删除。
Qcache_free_memory:查询缓存的可用内存量。在MySQL 8.0.3中删除。
Qcache_hits:查询缓存命中数。在MySQL 8.0.3中删除。
Qcache_inserts:查询缓存插入数。在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:查询缓存中的块总数。在MySQL 8.0.3中删除。


Slave_heat_period:复制副本的复制检测信号间隔,以秒为单位。在MySQL 8.0.1中删除。
Slave_last_heartbeat:以TIMESTAMP格式显示接收到最新心跳信号的时间。在MySQL 8.0.1中删除。
Slave_ereceived_heartbeats:自上次重置以来,复制副本接收到的检测信号数。在MySQL 8.0.1中删除。
Slave_reried_transactions:自启动以来,复制SQL线程重试事务的总次数。在MySQL 8.0.1中删除。
Slave_running:此服务器作为复制副本的状态(复制I/O线程状态)。在MySQL 8.0.1中删除。


bootstrap:用于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_encCrypt的密钥。在MySQL 8.0.3中删除。


group_replication_allow_local_divispoint_gtids_join:允许当前服务器加入组,即使它的事务不在组中。在MySQL 8.0.4中删除。


have_crypt:crypt()系统调用的可用性。在MySQL 8.0.3中删除。
忽略数据库目录:将目录视为非数据库目录。在MySQL 8.0.0中删除。


ignore_builtinnodb:忽略内置的innodb。在MySQL 8.0.3中删除。
ignore_db_dirs:被视为非数据库目录的目录。在MySQL 8.0.0中删除。


innodb_checksums:启用innodb校验和验证。在MySQL 8.0.0中删除。
innodb_isable_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_unsaf_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:启用innodb对xa两阶段提交的支持。在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中删除。
日志警告:将一些非关键警告写入日志文件。在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:系统日志消息的功能。在MySQL 8.0.13中删除。
log_syslog_include_pid:是否在syslog消息中包含服务器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中删除。


myisam_repair_threads:修复myisam表时要使用的线程数。1禁用并行修复。在MySQL 8.0.30中删除。


old_passwords:为password()选择密码哈希方法。在MySQL 8.0.11中删除。


partition:启用(或禁用)分区支持。在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中删除。
跳过分区:不启用用户定义的分区。在MySQL 8.0.0中删除。


sync_frm:创建时将.frm同步到磁盘。默认情况下已启用。在MySQL 8.0.0中删除。
临时池:使用此选项会导致创建的大多数临时文件使用一组小名称,而不是每个新文件的唯一名称。在MySQL 8.0.1中删除。


time_format:time格式(未使用)。在MySQL 8.0.3中删除。


tx_isolation:默认事务隔离级别。在MySQL 8.0.3中删除。
tx_read_only:默认事务访问模式。在MySQL 8.0.3中删除。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/598422
推荐阅读
相关标签
  

闽ICP备14008679号