1. Возможно, значение max_heap_table_size не меняется из-за того, что изменения не были сохранены или не были применены правильным образом.
2. Для изменения конфигурационного файла MySQL 8 в Windows Server 2019 и применения параметра max_heap_table_size=2G после перезапуска сервера, нужно выполнить следующие шаги:
- Найдите файл my.cnf (или my.ini) - это конфигурационный файл MySQL. Обычно он находится в папке, где установлен MySQL.
- Откройте этот файл в текстовом редакторе и найдите секцию [mysqld], где определены параметры для сервера MySQL.
- Добавьте или измените строку max_heap_table_size=2G и сохраните файл.
- После изменений в конфигурационном файле перезагрузите сервер MySQL.
- После перезапуска сервера выполните команду select @@max_heap_table_size, чтобы убедиться, что значение изменилось.
Если все сделано правильно, то после этих действий значение max_heap_table_size должно быть изменено на 2G после перезагрузки сервера.