Перейти к содержанию

perror — расшифровка кодов ошибок (errno) MySQL

При создании дампа с помощью mysqldump или других операциях может возникнуть подобная ошибка

mysqldump: Got errno 12 on write

Чтобы понять и расшифровать о чем говорит система можно использовать утилиту perror.
При выполнении в терминале perror 12 получим ответ, описывающий проблему:

[~]$ perror 12
OS error code  12:  Cannot allocate memory

Т. е. в данном случае проблема была с выделением оперативной памяти при создании дампа

Для большинства системных ошибок MySQL отображает в дополнение к внутреннему текстовому сообщению код системной ошибки в одном из следующих стилей:

message … (errno: #)
message … (Errcode: #)

Вы можете узнать, что означает код ошибки, изучив документацию для вашей системы или используя служебную программу perror.

perror выводит описание кода системной ошибки или кода ошибки для механизма хранения (таблицы).

Опубликовано в рубрикеDatabases

Оставьте первый коментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.