Spec-Zone.ru › MySQL 5.7

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.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/error-log-rotation.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API