Как видеть mysql журналы ошибок?

Извините, если это - неправильное место для выяснения.

Я использую Ubuntu 16.04 с очень небольшим знанием системы Linux, я завишу от webmin для хостинга моего веб-сайта. Недавно была проблема, где mysql не запустится, таким образом, я попытаюсь изучить журналы ошибок для получения подсказки обо что не так.

Мой первый вопрос: Что состоит в том, чтобы найти общий путь, где журнал ошибок? Я сделал большой поиск, но это кажется мне в другой системе, и с другой установкой, эти журналы ошибок могли быть в различных местах, и имя файла также отличается. Хотя мне удалось найти их под /var/log/mysql/ (который отличается от каждого источника, который я смог найти), я хотел бы знать, как найти местоположение этих журналов в целом. Я думаю, что должен быть некоторый конфигурационный файл в управлении этого, правильно? Кроме того, на некоторой веб-странице a mysql.log файл упоминается, но я не могу найти, где это.

Во-вторых, под /var/log/mysql, существуют файлы как error.log и error.log.1.gz, error.log.2.gz. Кроме error.log файл, для чтения других файлов, я должен извлечь их сначала. Есть ли какой-либо способ, как некоторая команда mysql, считать их непосредственно?

5
задан 13 August 2016 в 17:36

1 ответ

, Хотя мне удалось найти их под/var/log/mysql/(который отличается от каждого источника, который я смог найти),

Файлы журнала были сохранены под /var/log/ в течение долгого времени теперь. Это было изменено на то местоположение, таким образом, они добавляются к "logrotate" по умолчанию. Можно ожидать любой файл журнала в Ubuntu в /var/log/.

, Во-вторых, под/var/log/mysql, существуют файлы как ошибочная log.1.gz ошибка log.2.gz и error.log.

журналы с числами являются более старыми журналами. Файлы журнала сжаты в какой-то момент "logrotate". Настройки для того, когда это сжато, хранятся в /etc/logrotate.conf, и файлами по умолчанию сжаты "еженедельно".

Кроме файла error.log, для чтения других файлов, я должен извлечь их сначала. Есть ли какой-либо способ, как некоторая команда mysql, считать их непосредственно?

No Вы не может. И никакой, что 1-я часть не корректна. 2 причины:

  • файлам, заканчивающимся в gz, по крайней мере, неделя, почему необходимо было бы видеть их? Неделя ошибки слишком стара, чтобы иметь любое применение.
  • можно просмотреть файлы журнала, которые сжаты.

    zcat /var/log/mysql/error.1.gz | more
    

    покажет строки файла, не распаковывая их.

<час>

И добавить: средство просмотра журнала также показывает сжатые файлы журнала. ВСЕ, что необходимо сделать, добавляет файл журнала к средству просмотра (см. "открытый" в настройках):

enter image description here

10
ответ дан 23 November 2019 в 08:51

Другие вопросы по тегам:

Похожие вопросы: