Spec-Zone.ru › MySQL 9.2

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

perror отображает сообщение об ошибке для кодов ошибок MySQL или операционной системы. Вызывайте perror следующим образом:

perror [options] errorcode ...

perror старается быть гибким в понимании своих аргументов. Например, для ошибки perror понимает любые из этих аргументов: 1231, 001231, MY-1231, или MY-001231, или .

$> perror 1231
MySQL error code MY-001231 (ER_WRONG_VALUE_FOR_VAR): Variable '%-.64s'
can't be set to the value of '%-.200s'

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

$> perror 1 13
OS error code   1:  Operation not permitted
MySQL error code MY-000001: Can't create/write to file '%s' (OS errno %d - %s)
OS error code  13:  Permission denied
MySQL error code MY-000013: Can't get stat of '%s' (OS errno %d - %s)

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

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

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

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

    Отобразить сообщение справки и завершить работу.

  • --silent, -s

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

  • --verbose, -v

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

  • --version, -V

    Отобразить информацию о версии и завершить работу.

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

Spec-Zone.ru

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