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.
perror [OPTIONS] [ERRORCODE [ERRORCODE...]]
If you need to describe a negative error code, use --
before the first error code to end the 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. |
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
© 2019 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/perror/