Nếu bạn nhận được Unknown table 'locales' in information_schema trong MariaDB, có thể do bạn chưa cài đặt LOCALES plugin chưa.
Bạn cần cài đặt LOCALES trước khi bạn cố gắng truy vấn bảng này.
Lỗi
Đây là một ví dụ về lỗi.
SELECT * FROM INFORMATION_SCHEMA.LOCALES; Kết quả:
ERROR 1109 (42S02): Unknown table 'locales' in information_schema
Sai sót các bạn tự giải thích. Không có bảng nào có tên đó. Chúng tôi đã cố gắng truy vấn một bảng không tồn tại.
Giải pháp
Bạn cần tạo INFORMATION_SCHEMA.LOCALES bảng và điền nó với các ngôn ngữ.
May mắn thay, có một plugin tên là LOCALES điều đó thực hiện điều đó:
INSTALL SONAME 'locales';
Ngoài ra, bạn có thể sử dụng INSTALL PLUGIN cú pháp.
Cũng có thể cài đặt plugin này khi máy chủ khởi động. Bạn có thể thực hiện việc này bằng cách chuyển --plugin-load hoặc --plugin-load-add đối số dòng lệnh cho mysqld hoặc cung cấp chúng trong nhóm tùy chọn máy chủ có liên quan trong một tệp tùy chọn.
Khi plugin đã được cài đặt, INFORMATION_SCHEMA.LOCALES bảng có thể được truy vấn.
Ví dụ:
SELECT *
FROM INFORMATION_SCHEMA.LOCALES
LIMIT 10; Kết quả:
+----+-------+-------------------------------+-----------------------+---------------------+---------------+--------------+------------------------+ | 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 | +----+-------+-------------------------------+-----------------------+---------------------+---------------+--------------+------------------------+