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 выводит описание кода системной ошибки или кода ошибки для механизма хранения (таблицы).

Источник: opennet.ru

Поделиться
Отправить
2018   errno   Error   MySQL   mysqldump
Популярное