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