MariaDB
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> MariaDB

Khắc phục:“‘ Ngôn ngữ ’bảng không xác định trong information_schema” trong MariaDB

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách hoạt động của LEFT () trong MariaDB

  2. Triển khai MariaDB Sharding với Spider bằng ClusterControl

  3. MariaDB Enterprise là gì và làm thế nào để quản lý nó với ClusterControl?

  4. Cách ELT () hoạt động trong MariaDB

  5. MariaDB RTRIM () so với RTRIM_ORACLE ():Sự khác biệt là gì?