Skip to content

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

Published inDatabases

Be First to Comment

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *