perror

perror is a utility that displays descriptions for system or storage engine error codes.

See MariaDB Error Codes for a full list of MariaDB error codes, and Operating System Error Codes for a list of Linux and Windows error codes.

Usage

perror [OPTIONS] [ERRORCODE [ERRORCODE...]]

If you need to describe a negative error code, use -- before the first error code to end the options.

Options

Option
Description

-?, --help

Display help and exit.

-I, --info

Synonym for --help.

-s, --silent

Only print the error message.

-v, --verbose

Print error code and message (default). (Defaults to on; use --skip-verbose to disable.)

-V, --version

Displays version information and exits.

Examples

System error code:

shell> perror 96
OS error code  96:  Protocol family not supported

MariaDB/MySQL error code:

shell> perror 1005 1006
MySQL error code 1005 (ER_CANT_CREATE_TABLE): Can't create table %`s.%`s (errno: %M)
MySQL error code 1006 (ER_CANT_CREATE_DB): Can't create database '%-.192s' (errno: %M)
shell> perror --silent 1979
You are not owner of query %lu

This page is licensed: CC BY-SA / Gnu FDL

Last updated

Was this helpful?