MySQL 8.0中已过时的选项和变量

这篇具有很好参考价值的文章主要介绍了MySQL 8.0中已过时的选项和变量。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

以下系统变量、状态变量和选项在 MySQL 8.0 版本中已过时:

以下系统变量、状态变量和选项在 MySQL 8.0 版本中已被废弃。

• Compression:客户端连接是否使用压缩的客户端/服务器协议。在 MySQL 8.0.18 版本中废弃。
• Slave_open_temp_tables:复制 SQL 线程当前打开的临时表数量。在 MySQL 8.0.26 版本中废弃。
• Slave_rows_last_search_algorithm_used:此副本最近用于定位基于行的复制的行的搜索算法(索引、表或哈希扫描)。在 MySQL 8.0.26 版本中废弃。
• abort-slave-event-count:用于调试和测试复制的 mysql-test 选项。在 MySQL 8.0.29 版本中废弃。
• admin-ssl:启用连接加密。在 MySQL 8.0.26 版本中废弃。
• binlog_format:指定二进制日志的格式。在 MySQL 8.0.34 版本中废弃。
• default_authentication_plugin:默认的身份验证插件。在 MySQL 8.0.27 版本中废弃。
• disconnect-slave-event-count:用于调试和测试复制的 mysql-test 选项。在 MySQL 8.0.29 版本中废弃。
• expire_logs_days:在此多少天后清理二进制日志。在 MySQL 8.0.3 版本中废弃。
• group_replication_ip_whitelist:允许连接到组的主机列表。在 MySQL 8.0.22 版本中废弃。
• group_replication_recovery_complete_at:状态转移后处理缓存事务的恢复策略。在 MySQL 8.0.34 版本中废弃。
• have_openssl:mysqld 是否支持 SSL 连接。在 MySQL 8.0.26 版本中废弃。
• have_ssl:mysqld 是否支持 SSL 连接。在 MySQL 8.0.26 版本中废弃。
• init_slave:副本连接到源时执行的语句。在 MySQL 8.0.26 版本中废弃。
• innodb_log_file_size:日志组中每个日志文件的大小。在 MySQL 8.0.30 版本中废弃。
• innodb_log_files_in_group:日志组中 InnoDB 日志文件的数量。在 MySQL 8.0.30 版本中废弃。
• innodb_undo_tablespaces:回滚段分布在的表空间文件数量。在 MySQL 8.0.4 版本中废弃。
• log_bin_use_v1_row_events:服务器是否使用版本 1 的二进制日志行事件。在 MySQL 8.0.18 版本中废弃。
• log_slave_updates:副本是否应将其复制 SQL 线程执行的更新记录到自己的二进制日志中。在 MySQL 8.0.26 版本中废弃。
• log_slow_slave_statements:导致副本执行的慢语句被写入慢查询日志。在 MySQL 8.0.26 版本中废弃。
• 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中已弃用。
• master_verify_checksum: 导致源在从二进制日志中读取时检查校验和。在MySQL 8.0.26中已弃用。
• max_length_for_sort_data: 排序记录中的最大字节数。在MySQL 8.0.20中已弃用。
• myisam_repair_threads: 修复MyISAM表时使用的线程数。设置为1会禁用并行修复。在MySQL 8.0.29中已弃用。
• no-dd-upgrade: 阻止启动时自动升级数据字典表。在MySQL 8.0.16中已弃用。
• old-style-user-limits: 启用旧版用户限制(在5.0.3之前,用户资源是根据每个用户+主机计算的而不是每个账户计算)。在MySQL 8.0.30中已弃用。
• pseudo_slave_mode: 内部服务器使用。在MySQL 8.0.26中已弃用。
• query_prealloc_size: 查询解析和执行的持久化缓冲区。在MySQL 8.0.29中已弃用。
• relay_log_info_file: 副本中记录中继日志信息的应用程序元数据存储库的文件名。在MySQL 8.0.18中已弃用。
• relay_log_info_repository: 是否将复制SQL线程在中继日志中的位置写入文件或表中。在MySQL 8.0.23中已弃用。
• replica_parallel_type: 告诉副本使用时间戳信息(LOGICAL_CLOCK)还是数据库分区(DATABASE)来并行化事务。在MySQL 8.0.29中已弃用。
• rpl_stop_slave_timeout: STOP REPLICA或STOP SLAVE超时前等待的秒数。在MySQL 8.0.26中已弃用。
• show-slave-auth-info: 在此源上的SHOW REPLICAS和SHOW SLAVE HOSTS中显示用户名和密码。在MySQL 8.0.26中已弃用。
• skip-host-cache: 不缓存主机名。在MySQL 8.0.30中已弃用。
• skip-slave-start: 如果设置了,则在副本服务器启动时不自动启动复制。在MySQL 8.0.26中已弃用。
• slave-skip-errors: 告诉复制线程在查询返回提供的错误列表时继续复制。在MySQL 8.0.26中已弃用。
• slave_checkpoint_group: 多线程副本处理的最大事务数,在调用检查点操作以更新进度状态之前。不支持NDB Cluster。在MySQL 8.0.26中已弃用。
• slave_checkpoint_period: 在此毫秒数之后,更新多线程副本的进度状态并将中继日志信息刷新到磁盘中。不支持NDB Cluster。在MySQL 8.0.26中已弃用。
• slave_compressed_protocol: 使用源/副本协议的压缩。在MySQL 8.0.18中已弃用。
• slave_load_tmpdir: 副本在复制LOAD DATA语句时应将临时文件放置的位置。在MySQL 8.0.26中已弃用。

• slave_max_allowed_packet: 复制源服务器到副本服务器可以发送的数据包的最大大小(以字节为单位);覆盖 max_allowed_packet。在MySQL 8.0.26版中已被弃用。
• slave_net_timeout: 等待来自复制源/副本连接的更多数据的时间(秒)超过后将中止读取。在MySQL 8.0.26版中已被弃用。
• slave_parallel_type: 指示副本使用时间戳信息(LOGICAL_CLOCK)或数据库分区(DATABASE)来并行执行事务。在MySQL 8.0.26版中已被弃用。
• slave_parallel_workers: 执行复制事务的应用程序线程的数量;0或1禁用副本多线程。NDB Cluster:请参阅文档。在MySQL 8.0.26版中已被弃用。
• slave_pending_jobs_size_max: 包含尚未应用的事件的副本工作线程队列的最大大小。在MySQL 8.0.26版中已被弃用。
• slave_preserve_commit_order: 确保副本工作者的所有提交按照源上的顺序发生,以在使用并行应用程序线程时维护一致性。在MySQL 8.0.26版中已被弃用。
• slave_rows_search_algorithms: 确定用于副本更新批处理的搜索算法。列表中的任意两个或三个元素:INDEX_SEARCH、TABLE_SCAN、HASH_SCAN。在MySQL 8.0.18版中已被弃用。
• slave_sql_verify_checksum: 导致副本在读取中继日志时检查校验和。在MySQL 8.0.26版中已被弃用。
• slave_transaction_retries: 在复制SQL线程由于死锁或超过锁等待超时而失败时,重试事务的次数,直到放弃并停止。在MySQL 8.0.26版中已被弃用。
• slave_type_conversions: 控制副本上的类型转换模式。值是列表,可以从以下列表中选取零个或多个元素:ALL_LOSSY、ALL_NON_LOSSY。设置为空字符串将禁止源和副本之间的类型转换。在MySQL 8.0.26版中已被弃用。
• sql_slave_skip_counter: 副本跳过的来自源的事件数量。与GTID复制不兼容。在MySQL 8.0.26版中已被弃用。
• ssl: 启用连接加密。在MySQL 8.0.26版中已被弃用。
• symbolic-links: 允许对MyISAM表使用符号链接。在MySQL 8.0.2版中已被弃用。
• sync_master_info: 在每个第#个事件之后同步源信息。在MySQL 8.0.26版中已被弃用。
• temptable_use_mmap: 定义当达到temptable_max_ram阈值时,TempTable存储引擎是否分配内存映射文件。在MySQL 8.0.26版中已被弃用。
• transaction_prealloc_size: 用于将事务存储在二进制日志中的持久缓冲区。在MySQL 8.0.29版中已被弃用。
• transaction_write_set_extraction: 定义在事务期间提取写操作的哈希算法。在MySQL 8.0.26版中已被弃用。文章来源地址https://www.toymoban.com/news/detail-806387.html

到了这里,关于MySQL 8.0中已过时的选项和变量的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 第2章 MySQL的调控按钮-启动选项和系统变量

    每个设置项都有各自的默认值,比方说服务器允许同时连入的客户端的默认数量是 151 ,表的默认存储引擎是 InnoDB ,我们可以在程序启动的时候去修改这些默认值,对于这种在程序启动时指定的设置项也称之为启动选项(startup options),这些选项控制着程序启动后的行为。在

    2024年02月11日
    浏览(37)
  • MySQL 8.0 OCP (1Z0-908) 考点精析-性能优化考点2:系统变量的确认

    在MySQL中有很多系统变量,我们可以通过多种方法确认系统变量的设置状况,常用的主要通过如下两种。 Performance Schema的系统变量表 SHOW VARIABLES 命令 另外,我们通过 mysqladmin variables 命令也可以确认系统变量的设置状况。 Performance Schema的系统变量表 Performance Schema的系统变量

    2023年04月18日
    浏览(30)
  • mysql 8.0 双密码

    当需要定期修改密码,又不想影响现有连接的情况下,怎么才能做到无缝切换呢 从 MySQL 8.0.14 开始,用户帐户允许拥有双重密码,指定为主密码和辅助密码。双密码功能使得在以下场景中无缝执行凭证更改成为可能: 一个系统有大量MySQL服务器,可能涉及到复制。 多个应用程

    2024年01月19日
    浏览(42)
  • MySQL 8.0 密码策略修改

    2024年02月15日
    浏览(31)
  • MySQL 8.0 修改 Root 密码

    MySQL 是一种常见的关系型数据库,在数据库管理中 MySQL 8.0 版本也是比较常用的版本,但是 MySQL 在初次安装之后默认设置了 root 用户的密码,对于一些情况下需要修改 root 用户密码的操作,需要使用特定的命令和工具。 一、MySQL 修改 Root 密码 MySQL 8.0 版本在安装完成之后,

    2024年01月21日
    浏览(34)
  • mysql 8.0版本更换用户密码

    1、首先 cmd 进入命令行  2、查询版本号 3、看一下数据库 4、使用mysql即可 5、进行查询 user、host 6、修改root的密码 7、刷新权限

    2024年02月11日
    浏览(36)
  • macOS mysql 8.0 忘记密码

    root\\\'@\\\'localhost\\\' 指定了要修改的用户为 root 用户,并且限定了该用户只能从本地主机登录。 IDENTIFIED WITH caching_sha2_password 是指定了验证插件为 caching_sha2_password,一种密码验证插件 macos上 mysql 8.0 重置密码记录

    2024年02月15日
    浏览(26)
  • 【MySQL 8.0】标准配置文件详解(上)

    将按照不同的模块介绍配置项: 文末附上参考配置文件 socket MySQL 在本地可以通过 socket 方式连接,如果 my.cnf 配置文件中的 [client] 部分没有指定 socket 文件路径, mysql 默认会去寻找 /tmp/mysql.sock 为了安全考虑,通常会设置特定的 socket 路径 port 默认情况下,MySQL使用3306作为默

    2024年02月03日
    浏览(36)
  • MySQL5.x与8.0

    目录 大致区别 InnoDB SQL DDL SQL DML Indexes JSON 大致区别 1. 性能:MySQL 8.0 的速度要比 MySQL 5.7 快 2 倍 MySQL 8.0 在以下方面带来了更好的性能:读/写工作负载、IO 密集型工作负载、以及高竞争(\\\"hot spot\\\"热点竞争问题)工作负载 2. NoSQL:MySQL 从 5.7 版本开始提供 NoSQL 存储功能,目前在

    2024年02月19日
    浏览(24)
  • MySql 8.0 配置外网访问

    1.登进MySQL之后 2,输入以下语句,进入mysql库: 3,更新域属性,\\\'%\\\'表示允许外部访问: 4,执行以上语句之后再执行: 5,再执行授权语句: 然后外部就可以通过账户密码访问了。 6,其它说明: 命令本质上的作用是: 将当前user和privilige表中的用户信息/权限设置从mysql库(

    2024年02月16日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包