sql >> Database >  >> RDS >> MariaDB

Fix:"Onbekende tabel 'locales' in information_schema" in MariaDB

Als u de Unknown table 'locales' in information_schema . krijgt fout in MariaDB, komt dit waarschijnlijk omdat u de LOCALES . niet hebt geïnstalleerd plug-in nog niet.

U moet de LOCALES . installeren plug-in voordat u deze tabel probeert te doorzoeken.

De fout

Hier is een voorbeeld van de fout.

SELECT * FROM INFORMATION_SCHEMA.LOCALES;

Resultaat:

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

De fout is zelfverklarend. Er is geen tabel met die naam. We hebben geprobeerd een tabel op te vragen die niet bestaat.

De oplossing

U moet de INFORMATION_SCHEMA.LOCALES . maken tabel en vul deze met de landinstellingen.

Gelukkig is er een plug-in genaamd LOCALES dat doet precies dat:

INSTALL SONAME 'locales';

U kunt ook de INSTALL PLUGIN . gebruiken syntaxis.

Het is ook mogelijk om deze plug-in te installeren wanneer de server opstart. U kunt dit doen door de --plugin-load of de --plugin-load-add opdrachtregelargumenten naar mysqld , of geef ze door in de relevante serveroptiegroep in een optiebestand.

Nadat de plug-in is geïnstalleerd, wordt de INFORMATION_SCHEMA.LOCALES tabel kan worden opgevraagd.

Voorbeeld:

SELECT * 
FROM INFORMATION_SCHEMA.LOCALES
LIMIT 10;

Resultaat:

+----+-------+-------------------------------+-----------------------+---------------------+---------------+--------------+------------------------+
| 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                |
+----+-------+-------------------------------+-----------------------+---------------------+---------------+--------------+------------------------+

  1. Salesforce.com gekoppelde servers en sp_columns_ex

  2. Een prestatie-spiekbriefje voor PostgreSQL

  3. Converteer een tekenreeks met scheidingstekens naar rijen in orakel

  4. Hoe gebruik ik Psycopg2's LoggingConnection?