MySQL 8.4 参考手册  /  一般信息  /  自 MySQL 8.0 起在 MySQL 8.4 中添加、弃用或删除的服务器和状态变量及选项

1.5 自 MySQL 8.0 起在 MySQL 8.4 中添加、弃用或删除的服务器和状态变量及选项

本节列出了自 MySQL 8.0 起在 MySQL 8.4 中首次添加、已弃用或已删除的服务器变量、状态变量和选项。

在 MySQL 8.4 中引入的选项和变量

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

在 MySQL 8.4 中弃用的选项和变量

以下系统变量、状态变量和选项在 MySQL 8.4 中已被弃用。

  • Com_show_master_status: SHOW MASTER STATUS 语句的数量。在 MySQL 8.2.0 中弃用。

  • authentication_fido_rp_id: 用于 FIDO 多因素身份验证的依赖方 ID。在 MySQL 8.2.0 中弃用。

  • binlog_transaction_dependency_tracking: 依赖信息来源(提交时间戳或事务写入集),用于评估副本的多线程应用器可以并行执行哪些事务。在 MySQL 8.2.0 中弃用。

  • character-set-client-handshake: 不要忽略握手期间发送的客户端端字符集值。在 MySQL 8.2.0 中弃用。

  • group_replication_allow_local_lower_version_join: 允许当前服务器加入组,即使它具有比组更低的插件版本。在 MySQL 8.4.0 中弃用。

  • group_replication_view_change_uuid: 视图更改事件 GTID 的 UUID。在 MySQL 8.3.0 中弃用。

  • mysql-native-password: 启用 mysql_native_password 身份验证插件。在 MySQL 8.4.0 中弃用。

  • new: 使用非常新的,可能“不安全”的函数。在 MySQL 8.2.0 中弃用。

  • old: 导致服务器恢复到旧版本中存在的某些行为。在 MySQL 8.2.0 中弃用。

  • performance_schema_show_processlist: 选择 SHOW PROCESSLIST 实现。在 MySQL 8.2.0 中弃用。

  • restrict_fk_on_non_standard_key: 禁止在非唯一或部分键上创建外键。在 MySQL 8.4.0 中弃用。

  • skip-character-set-client-handshake: 忽略握手期间发送的客户端端字符集值。在 MySQL 8.2.0 中弃用。

  • skip-new: 不要使用新的,可能错误的例程。在 MySQL 8.2.0 中弃用。

在 MySQL 8.4 中删除的选项和变量

以下系统变量、状态变量和选项在 MySQL 8.4 中已被删除。

  • Com_change_master: CHANGE REPLICATION SOURCE TO 和 CHANGE MASTER TO 语句的数量。在 MySQL 8.4.0 中删除。

  • Com_show_master_status: SHOW MASTER STATUS 语句的数量。在 MySQL 8.4.0 中删除。

  • Com_show_slave_hosts: SHOW REPLICAS 和 SHOW SLAVE HOSTS 语句的数量。在 MySQL 8.4.0 中删除。

  • Com_show_slave_status: SHOW REPLICA STATUS 和 SHOW SLAVE STATUS 语句的计数。在 MySQL 8.4.0 中已移除。

  • Com_slave_start: START REPLICA 和 START SLAVE 语句的计数。在 MySQL 8.4.0 中已移除。

  • Com_slave_stop: STOP REPLICA 和 STOP SLAVE 语句的计数。在 MySQL 8.4.0 中已移除。

  • Replica_rows_last_search_algorithm_used: 此副本最近用于查找基于行的复制行的搜索算法(索引、表或哈希扫描)。在 MySQL 8.3.0 中已移除。

  • abort-slave-event-count: mysql-test 用于调试和测试复制的选项。在 MySQL 8.2.0 中已移除。

  • admin-ssl: 启用连接加密。在 MySQL 8.4.0 中已移除。

  • authentication_fido_rp_id: FIDO 多因素身份验证的依赖方 ID。在 MySQL 8.4.0 中已移除。

  • avoid_temporal_upgrade: ALTER TABLE 是否应升级 5.6.4 之前的时态列。在 MySQL 8.4.0 中已移除。

  • binlog_transaction_dependency_tracking: 依赖信息来源(提交时间戳或事务写入集),用于评估副本的多线程应用器可以并行执行哪些事务。在 MySQL 8.4.0 中已移除。

  • character-set-client-handshake: 不要忽略握手期间发送的客户端字符集值。在 MySQL 8.3.0 中已移除。

  • daemon_memcached_enable_binlog: 。在 MySQL 8.3.0 中已移除。

  • daemon_memcached_engine_lib_name: 实现 InnoDB memcached 插件的共享库。在 MySQL 8.3.0 中已移除。

  • daemon_memcached_engine_lib_path: 包含实现 InnoDB memcached 插件的共享库的目录。在 MySQL 8.3.0 中已移除。

  • daemon_memcached_option: 启动时传递给底层 memcached 守护进程的空格分隔选项。在 MySQL 8.3.0 中已移除。

  • daemon_memcached_r_batch_size: 指定在对 COMMIT 进行新的事务之前要执行多少个 memcached 读取操作。在 MySQL 8.3.0 中已移除。

  • daemon_memcached_w_batch_size: 指定在对 COMMIT 进行新的事务之前要执行多少个 memcached 写入操作。在 MySQL 8.3.0 中已移除。

  • default_authentication_plugin: 默认身份验证插件。在 MySQL 8.4.0 中已移除。

  • disconnect-slave-event-count: mysql-test 用于调试和测试复制的选项。在 MySQL 8.2.0 中已移除。

  • expire_logs_days: 经过这么多天后清除二进制日志。在 MySQL 8.2.0 中已移除。

  • group_replication_ip_whitelist: 允许连接到组的主机列表。在 MySQL 8.3.0 中已移除。

  • group_replication_primary_member: 组在单主模式下运行时的主成员 UUID。如果组以多主模式运行,则为空字符串。在 MySQL 8.3.0 中已移除。

  • group_replication_recovery_complete_at: 在状态传输后处理缓存事务时的恢复策略。在 MySQL 8.4.0 中已移除。

  • have_openssl: mysqld 是否支持 SSL 连接。在 MySQL 8.4.0 中已移除。

  • have_ssl: mysqld 是否支持 SSL 连接。在 MySQL 8.4.0 中已移除。

  • innodb: 启用 InnoDB(如果此版本的 MySQL 支持它)。在 MySQL 8.3.0 中已移除。

  • innodb_api_bk_commit_interval: 使用 InnoDB memcached 接口的空闲连接自动提交的频率,以秒为单位。在 MySQL 8.3.0 中已移除。

  • innodb_api_disable_rowlock: 。在 MySQL 8.3.0 中已移除。

  • innodb_api_enable_binlog: 允许将 InnoDB memcached 插件与 MySQL 二进制日志一起使用。在 MySQL 8.3.0 中已移除。

  • innodb_api_enable_mdl: 锁定 InnoDB memcached 插件使用的表,因此无法通过 SQL 接口将其删除或更改。在 MySQL 8.3.0 中已移除。

  • innodb_api_trx_level: 允许控制 memcached 接口处理的查询的事务隔离级别。在 MySQL 8.3.0 中已移除。

  • keyring_encrypted_file_data: keyring_encrypted_file 插件数据文件。在 MySQL 8.4.0 中已移除。

  • keyring_encrypted_file_password: keyring_encrypted_file 插件密码。在 MySQL 8.4.0 中已移除。

  • keyring_file_data: keyring_file 插件数据文件。在 MySQL 8.4.0 中已移除。

  • keyring_oci_ca_certificate: 用于对等身份验证的 CA 证书文件。在 MySQL 8.4.0 中已移除。

  • keyring_oci_compartment: OCI 隔室 OCID。在 MySQL 8.4.0 中已移除。

  • keyring_oci_encryption_endpoint: OCI 加密服务器端点。在 MySQL 8.4.0 中已移除。

  • keyring_oci_key_file: OCI RSA 私钥文件。在 MySQL 8.4.0 中已移除。

  • keyring_oci_key_fingerprint: OCI RSA 私钥文件指纹。在 MySQL 8.4.0 中已移除。

  • keyring_oci_management_endpoint: OCI 管理服务器端点。在 MySQL 8.4.0 中已移除。

  • keyring_oci_master_key: OCI 主密钥 OCID。在 MySQL 8.4.0 中已移除。

  • keyring_oci_secrets_endpoint: OCI 密钥服务器端点。在 MySQL 8.4.0 中已移除。

  • keyring_oci_tenancy: OCI 租户 OCID。在 MySQL 8.4.0 中已移除。

  • keyring_oci_user: OCI 用户 OCID。在 MySQL 8.4.0 中已移除。

  • keyring_oci_vaults_endpoint: OCI 金库服务器端点。在 MySQL 8.4.0 中已移除。

  • keyring_oci_virtual_vault: OCI 金库 OCID。在 MySQL 8.4.0 中已移除。

  • language: 以指定语言显示客户端错误消息。可以作为完整路径给出。在 MySQL 8.4.0 中已移除。

  • log_bin_use_v1_row_events: 服务器是否使用版本 1 二进制日志行事件。在 MySQL 8.3.0 中已移除。

  • master-info-file: 记录源位置和 I/O 复制线程在源的二进制日志中的位置的文件的位置和名称。在 MySQL 8.3.0 中已移除。

  • master_info_repository: 是否将连接元数据存储库(包含源信息和复制 I/O 线程在源的二进制日志中的位置)写入文件或表。在 MySQL 8.3.0 中已移除。

  • new: 使用非常新的,可能是“不安全的”函数。在 MySQL 8.4.0 中已移除。

  • no-dd-upgrade: 阻止启动时自动升级数据字典表。在 MySQL 8.4.0 中已移除。

  • old: 使服务器恢复到旧版本中存在的某些行为。在 MySQL 8.4.0 中已移除。

  • old-style-user-limits: 启用旧式用户限制(在 5.0.3 之前,用户资源是按每个用户+主机计算的,而不是按每个帐户计算的)。在 MySQL 8.3.0 中已移除。

  • relay_log_info_file: 应用器元数据存储库的文件名,副本在其中记录有关中继日志的信息。在 MySQL 8.3.0 中已移除。

  • relay_log_info_repository: 是否将中继日志中复制 SQL 线程的位置写入文件或表。在 MySQL 8.3.0 中已移除。

  • show_old_temporals: SHOW CREATE TABLE 是否应指示 5.6.4 之前的时态列。在 MySQL 8.4.0 中已移除。

  • skip-character-set-client-handshake: 忽略握手期间发送的客户端字符集值。在 MySQL 8.3.0 中已移除。

  • skip-host-cache: 不要缓存主机名。在 MySQL 8.3.0 中已移除。

  • skip-ssl: 禁用连接加密。在 MySQL 8.4.0 中已移除。

  • slave_rows_search_algorithms: 确定用于副本更新批处理的搜索算法。来自此列表的任何 2 个或 3 个:INDEX_SEARCH、TABLE_SCAN、HASH_SCAN。在 MySQL 8.3.0 中已移除。

  • ssl: 启用连接加密。在 MySQL 8.4.0 中已移除。

  • transaction_write_set_extraction: 定义用于散列事务期间提取的写入的算法。在 MySQL 8.3.0 中已移除。