Извините, если это - неправильное место для выяснения.
Я использую 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, считать их непосредственно?
, Хотя мне удалось найти их под/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
покажет строки файла, не распаковывая их.
И добавить: средство просмотра журнала также показывает сжатые файлы журнала. ВСЕ, что необходимо сделать, добавляет файл журнала к средству просмотра (см. "открытый" в настройках):