> For the complete documentation index, see [llms.txt](https://mariadb.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariadb.com/docs/server/reference/error-codes.md).

# Error Codes

{% columns %}
{% column %}
{% content-ref url="/pages/6paI3ID0lZ8wu3aZ7jXa" %}
[MariaDB Error Code Reference](/docs/server/reference/error-codes/mariadb-error-code-reference.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
An overview of MariaDB error codes, including those shared with MySQL and those specific to MariaDB, with their symbolic names and messages.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/VIaJliVUcJWOqdYHiQBx" %}
[Operating System Error Codes](/docs/server/reference/error-codes/operating-system-error-codes.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
Common Linux and Windows operating-system error codes MariaDB may report, and how to look them up with the perror tool.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/8jFycioCT7ZmMG2gJ4Gc" %}
[MariaDB Error Codes 1000 to 1099](/docs/server/reference/error-codes/mariadb-error-codes-1000-to-1099.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
MariaDB server error codes 1000 to 1099, each with its symbolic name and message.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/0cNHdzBJE9dcCbGMGwtd" %}
[MariaDB Error Codes 1100 to 1199](/docs/server/reference/error-codes/mariadb-error-codes-1100-to-1199.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
MariaDB server error codes 1100 to 1199, each with its symbolic name and message.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/2Sh2PHQLM7BtsrsebCTP" %}
[MariaDB Error Codes 1200 to 1299](/docs/server/reference/error-codes/mariadb-error-codes-1200-to-1299.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
MariaDB server error codes 1200 to 1299, each with its symbolic name and message.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/bCB4YfkVnpD8BbiKHUqE" %}
[MariaDB Error Codes 1300 to 1399](/docs/server/reference/error-codes/mariadb-error-codes-1300-to-1399.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
MariaDB server error codes 1300 to 1399, each with its symbolic name and message.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/8ea3Vb9i1xHWRuFS8rf4" %}
[MariaDB Error Codes 1400 to 1499](/docs/server/reference/error-codes/mariadb-error-codes-1400-to-1499.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
MariaDB server error codes 1400 to 1499, each with its symbolic name and message.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/OUfEwJIG0RRc3ozZMnSs" %}
[MariaDB Error Codes 1500 to 1599](/docs/server/reference/error-codes/mariadb-error-codes-1500-to-1599.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
MariaDB server error codes 1500 to 1599, each with its symbolic name and message.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/gIQ9GKjyxMNOb3zhJmkZ" %}
[MariaDB Error Codes 1600 to 1699](/docs/server/reference/error-codes/mariadb-error-codes-1600-to-1699.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
MariaDB server error codes 1600 to 1699, each with its symbolic name and message.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/SeTFyNQLQXFwbvcH03GI" %}
[MariaDB Error Codes 1700 to 1799](/docs/server/reference/error-codes/mariadb-error-codes-1700-to-1799.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
MariaDB server error codes 1700 to 1799, each with its symbolic name and message.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/iQaa2TwhocN8zadyXwlR" %}
[MariaDB Error Codes 1800 to 1899](/docs/server/reference/error-codes/mariadb-error-codes-1800-to-1899.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
MariaDB server error codes 1800 to 1899, each with its symbolic name and message.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/DQJ3Gkw6u25pV9cE2C0O" %}
[MariaDB Error Codes 1900 to 1999](/docs/server/reference/error-codes/mariadb-error-codes-1900-to-1999.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
MariaDB server error codes 1900 to 1999, each with its symbolic name and message.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/f9RHUyY8WEUpuXCjJBO1" %}
[MariaDB Error Codes 3000 to 3099](/docs/server/reference/error-codes/mariadb-error-codes-3000-to-3099.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
MariaDB server error codes 3000 to 3099, each with its symbolic name and message.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/XQtXJfuhpWxIwM7O63HB" %}
[MariaDB Error Codes 4000 to 4099](/docs/server/reference/error-codes/mariadb-error-codes-4000-to-4099.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
MariaDB server error codes 4000 to 4099, each with its symbolic name and message.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/hu1sKjOQkMUTvtxtbB6q" %}
[MariaDB Error Codes 4100 to 4199](/docs/server/reference/error-codes/mariadb-error-codes-4100-to-4199.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
MariaDB server error codes 4100 to 4199, each with its symbolic name and message.
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}
{% content-ref url="/pages/sOD3UgFtbDaLngiMb2w3" %}
[MariaDB Error Codes 4200 to 4299](/docs/server/reference/error-codes/mariadb-error-codes-4200-to-4299.md)
{% endcontent-ref %}
{% endcolumn %}

{% column %}
MariaDB server error codes 4200 to 4299, each with its symbolic name and message.
{% endcolumn %}
{% endcolumns %}
