«Устаревший» означает, что он больше не используется / поддерживается / кодируется / и т. Д.Единственная причина, по которой он не был немедленно удален (например, в MySQL 5.6.3), состоял в том, чтобы дать пользователям некоторое предупреждение, а не немедленно аннулировать my.cnf
файлы по всему миру.
Нет необходимости в этих настройках;удалите их из вашей конфигурации.
Кстати, в MySQL 8.0 будет удалено больше вещей, например, все настройки Query Cache.
В журнале изменений для 5.6.3 написано
Следующие элементы устарели и будут удалены в будущем выпуске MySQL.Там, где показаны альтернативы, приложения должны быть обновлены для их использования.
Таблица innodb_table_monitor.Аналогичная информация может быть получена из таблиц InnoDB INFORMATION_SCHEMA.См. Таблицы INFORMATION_SCHEMA для InnoDB.
Системная переменная innodb_locks_unsafe_for_binlog.
Системная переменная innodb_stats_sample_pages.Вместо этого используйте innodb_stats_transient_sample_pages.
Системные переменные innodb_use_sys_malloc и innodb_additional_mem_pool_size.
, но я подозреваю, что функциональность была удалена задолго до этого.У меня есть записка, в которой говорится, что innodb_additional_mem_pool_size «не используется с 4.1.0» - эта дата насчитывает около 15 лет !!