DBAtlas · Атлас эксплуатации баз данных

Изменить глобальную переменную и сохранить её постоянно

MySQLПараметры

Команда

SET PERSIST innodb_buffer_pool_size = 4294967296;

Что делает

Устанавливает переменную и на работающем сервере, и постоянно — с сохранением при перезапусках (mysqld-auto.cnf).

Когда использовать

Чтобы постоянно изменить серверную переменную без перезапуска.

Внимание

SET PERSIST — возможность MySQL 8.0+; MariaDB её не поддерживает (там отредактируйте my.cnf и перезапустите). Для изменения только во время работы используйте SET GLOBAL. Переменные, применяемые только при перезапуске, требуют SET PERSIST_ONLY.

Открыть в DBAtlas →

Связанные материалы