MySQL 8.1 中废弃的参数
本文罗列了若干 MySQL 8.1 中废弃的参数,仅供参考。
–abort-slave-event-count=#
mysql-test 用于调试和测试复制的选项。此选项已弃用,并将在未来版本中删除。
–avoid-temporal-upgrade
启用此选项后,5.6.4 之前的时间类型不会升级为 ALTER TABLE 请求 ADD/CHANGE/MODIFY COLUMN、ADD INDEX 或 FORCE 操作的新格式。 此变量已弃用,并将在未来版本中删除。
–binlog-format=name
写入二进制日志时使用的格式。 ROW 以二进制格式写入每个更改的行。 STATEMENT 写入 SQL 语句。 MIXED 为大多数语句编写 SQL 语句,并为无法使用 SQL 以确定性方式重放的语句编写行格式。 如果启用 NDBCLUSTER 并且 binlog-format 为 MIXED,则对于访问 NDBCLUSTER 表的每个查询,格式会隐式切换到基于行并返回。 此选项已弃用,并将在未来版本中删除。
–delayed-insert-limit=#
插入delayed_insert_limit行后,INSERT DELAYED处理程序将检查是否有任何待处理的SELECT语句。 如果是这样,它允许在继续之前执行这些操作。 该变量与 INSERT DELAYED 一起被弃用。
–delayed-insert-timeout=#
INSERT DELAYED 线程在终止之前应等待 INSERT 语句多长时间。 该变量与 INSERT DELAYED 一起被弃用。
–delayed-queue-size=#
应分配什么大小的队列(以行为单位)来处理 INSERT DELAYED。 如果队列已满,则任何执行 INSERT DELAYED 的客户端都将等待,直到队列中再次有空间。 该变量与 INSERT DELAYED 一起被弃用。
–disconnect-slave-event-count=#
mysql-test 用于调试和测试复制的选项。此选项已弃用,并将在未来版本中删除。
–init-slave=name
此选项已弃用。 请改用 init_replica。
–innodb
已弃用的选项。 仅用于向后兼容。 该选项对服务器行为没有影响。
InnoDB 始终处于启用状态。 该选项将在未来版本中删除。
–innodb-undo-tablespaces=#
要使用的撤消表空间的数量。 (已弃用)
-L, --language=name
给定语言的客户端错误消息。 可以作为完整路径给出。 已弃用。 使用 --lc-messages-dir 代替。
–log-slave-updates
此选项已弃用。 请改用 log_replica_updates。
(默认为打开;使用 --skip-log-slave-updates 来禁用。)
–log-slow-slave-statements
此选项已弃用。 请改用 log_slow_replica_statements。
–log-statements-unsafe-for-binlog
使用基于语句的二进制日志记录时,日志语句被认为是不安全的。 此变量已弃用,并将在未来版本中删除。
(默认为打开;使用 --skip-log-statements-unsafe-for-binlog 来禁用。)