FLUSH SLOW LOGS;
был добавлен в 5.5.3.
SLOW закрывает и повторно открывает файл журнала медленных запросов.
Если вы работаете в * nix ОС, сначала вам mv
файл журнала с новым именем в той же файловой системе (как часть сценария «ротации») затем вы выдаете FLUSH ...
.Благодаря волшебству работы файлов Unix ничего не потеряно.mysqld
продолжает запись в старый файл, хотя имя изменилось.Затем FLUSH
заставляет mysqld
прекратить запись в него и запись в новый файл.(Windows - другое дело.)
Вы можете использовать mysqladmin
вместо mysql
.
Я бы создал нового пользователя с минимальными привилегиями для этого действия.(Я думаю, что это просто RELOAD
.)