5.4.2.6 Очистка и переименование файла журнала ошибок
Если вы очистите журнал ошибок с помощью оператора FLUSH
ERROR LOGS или FLUSH
LOGS, или команды mysqladmin flush-logs, сервер закроет и снова откроет любой файл журнала ошибок, в который он записывает. Чтобы переименовать файл журнала ошибок, сделайте это вручную перед очисткой. При очистке журналов затем откроется новый файл с исходным именем файла. Например, предполагая имя файла журнала , воспользуйтесь следующими командами для переименования файла и создания нового: host_name.err
mv host_name.err host_name.err-old
mysqladmin flush-logs error
mv host_name.err-old backup-directory
В Windows используйте rename вместо mv.
Если сервер не имеет прав на запись в расположение файла журнала ошибок, операция очистки журнала завершается неудачей при создании нового файла журнала. Например, в Linux сервер может записывать журнал ошибок в файл /var/log/mysqld.log, где каталог /var/log принадлежит пользователю root и не разрешает запись для mysqld. Для получения информации о работе с таким случаем, см. Раздел 5.4.7, «Обслуживание журналов сервера».
Если сервер не записывает в именованный файл журнала ошибок, при очистке журнала ошибок переименование файла журнала ошибок не происходит.
© 2025 Oracle
Licensed under the GPLv2 License.