sql >> Base de Datos >  >> RDS >> MariaDB

Corrección:“Tabla desconocida ‘locales’ en information_schema” en MariaDB

Si obtiene la Unknown table 'locales' in information_schema error en MariaDB, probablemente se deba a que no ha instalado LOCALES complemento todavía.

Necesitas instalar el LOCALES complemento antes de intentar consultar esta tabla.

El Error

Aquí hay un ejemplo del error.

SELECT * FROM INFORMATION_SCHEMA.LOCALES;

Resultado:

ERROR 1109 (42S02): Unknown table 'locales' in information_schema

El error se explica por sí mismo. No hay mesa con ese nombre. Intentamos consultar una tabla que no existe.

La solución

Necesitas crear el INFORMATION_SCHEMA.LOCALES tabla y rellénela con las configuraciones regionales.

Afortunadamente, hay un complemento llamado LOCALES eso hace precisamente eso:

INSTALL SONAME 'locales';

Alternativamente, puede usar el INSTALL PLUGIN sintaxis.

También es posible instalar este complemento cuando se inicia el servidor. Puede hacer esto pasando --plugin-load o el --plugin-load-add argumentos de línea de comandos para mysqld , o proporcionarlos en el grupo de opciones del servidor correspondiente en un archivo de opciones.

Una vez instalado el complemento, el INFORMATION_SCHEMA.LOCALES se puede consultar la tabla.

Ejemplo:

SELECT * 
FROM INFORMATION_SCHEMA.LOCALES
LIMIT 10;

Resultado:

+----+-------+-------------------------------+-----------------------+---------------------+---------------+--------------+------------------------+
| ID | NAME  | DESCRIPTION                   | MAX_MONTH_NAME_LENGTH | MAX_DAY_NAME_LENGTH | DECIMAL_POINT | THOUSAND_SEP | ERROR_MESSAGE_LANGUAGE |
+----+-------+-------------------------------+-----------------------+---------------------+---------------+--------------+------------------------+
|  0 | en_US | English - United States       |                     9 |                   9 | .             | ,            | english                |
|  1 | en_GB | English - United Kingdom      |                     9 |                   9 | .             | ,            | english                |
|  2 | ja_JP | Japanese - Japan              |                     3 |                   3 | .             | ,            | japanese               |
|  3 | sv_SE | Swedish - Sweden              |                     9 |                   7 | ,             |              | swedish                |
|  4 | de_DE | German - Germany              |                     9 |                  10 | ,             | .            | german                 |
|  5 | fr_FR | French - France               |                     9 |                   8 | ,             |              | french                 |
|  6 | ar_AE | Arabic - United Arab Emirates |                     6 |                   8 | .             | ,            | english                |
|  7 | ar_BH | Arabic - Bahrain              |                     6 |                   8 | .             | ,            | english                |
|  8 | ar_JO | Arabic - Jordan               |                    12 |                   8 | .             | ,            | english                |
|  9 | ar_SA | Arabic - Saudi Arabia         |                    12 |                   8 | .             |              | english                |
+----+-------+-------------------------------+-----------------------+---------------------+---------------+--------------+------------------------+