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