Конкретно для MySQL:
Параметри в my.cnf є системними змінними . Ці змінні або динамічні (можуть бути змінені під час виконання), або не динамічні. Ті, які є динамічними, можуть бути змінені під час виконання за допомогою синтаксису змінної SET. Ви можете бачити змінні за допомогою SHOW VARIABLES;
. Але відповідно до цього посилання в посібнику , параметр бінарного журналу не є динамічним. Так виглядає, що вам доведеться перезапустити. Ви можете зачекати, коли хтось, хто знає mysql трохи краще, ніж я, підтвердить це.
Демони взагалі:
в Linux /etc/init.d/ зберігає скрипти, які запускають і зупиняють демон (сервіси). Оскільки це сценарії, ви можете їх переглядати за допомогою текстового редактора. Багато з цих сценаріїв приймуть аргумент перезавантаження. Дивлячись на мій скрипт mysql, перезавантажити як аргумент використовується команда mysqladmin. Отже, керівництво для mysqladmin під перезавантаженням говорить:
перезавантажити
Reload the grant tables.
Так виглядає загалом, це не для зміни конфігурації, а для зміни привілеїв (можливо, еквівалентна команда привілеїв флеш?).
/etc/init.d/restart
перезапустив би весь хост. Ви, напевно, думаєте про/etc/init.d/mysqld restart