Spec-Zone.ru › MySQL 5.7

4.8.2 perror — Отображение информации об ошибках MySQL

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

message ... (errno: #)
message ... (Errcode: #)

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

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

Вызовите perror так:

perror [options] errorcode ...

Примеры:

$> perror 1231
MySQL error code 1231 (ER_WRONG_VALUE_FOR_VAR): Variable '%-.64s' can't
be set to the value of '%-.200s'
$> perror 13 64
OS error code  13:  Permission denied
OS error code  64:  Machine is not on the network

Для получения сообщения об ошибке для кода ошибки MySQL Cluster используйте утилиту ndb_perror.

Значение сообщений системных ошибок может зависеть от вашей операционной системы. Один и тот же код ошибки может означать разные вещи на разных операционных системах.

perror поддерживает следующие опции.

  • --help, --info, -I, -?

    Вывод сообщения справки и выход.

  • --ndb

    Вывод сообщения об ошибке для кода ошибки NDB Cluster.

    Эта опция устарела в NDB 7.6.4 и более поздних версиях, где perror выводит предупреждение при её использовании, и удалена в NDB Cluster 8.0. Используйте утилиту ndb_perror вместо этого.

  • --silent, -s

    Режим без отображения сообщений. Вывод только сообщения об ошибке.

  • --verbose, -v

    Режим подробного отображения. Вывод кода и сообщения об ошибке. По умолчанию.

  • --version, -V

    Отображение информации о версии и выход.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/perror.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API