Berikut adalah tiga cara untuk menampilkan susunan server di MariaDB.
@@collation_server
Variabel
@@collation_server
variabel berisi susunan default yang digunakan oleh server. Ini secara otomatis diatur ke susunan default untuk kumpulan karakter yang diberikan ketika character_set_server
diubah, tetapi juga dapat diatur secara manual.
Berikut cara memilihnya:
SELECT @@collation_server;
Contoh hasil:
+--------------------+ | @@collation_server | +--------------------+ | utf8mb4_general_ci | +--------------------+
Itulah susunan di lingkungan pengujian saya. Hasil yang Anda dapatkan mungkin berbeda, tergantung pada lingkungan Anda.
SHOW VARIABLES
Pernyataan
SHOW VARIABLES
pernyataan menunjukkan nilai-nilai variabel sistem MariaDB. Ini dapat mengembalikan banyak data, jadi biasanya yang terbaik adalah menggunakan WHERE
atau LIKE
klausa untuk mempersempitnya menjadi hanya variabel yang Anda minati.
Contoh:
SHOW VARIABLES WHERE Variable_name = 'collation_server';
Contoh hasil:
+------------------+--------------------+ | Variable_name | Value | +------------------+--------------------+ | collation_server | utf8mb4_general_ci | +------------------+--------------------+
Atau, Anda dapat menggunakan LIKE
klausa untuk mengembalikan variabel yang dimulai dengan collation
:
SHOW VARIABLES LIKE 'collation%';
Contoh hasil:
+----------------------+--------------------+ | Variable_name | Value | +----------------------+--------------------+ | collation_connection | utf8_general_ci | | collation_database | utf8mb4_general_ci | | collation_server | utf8mb4_general_ci | +----------------------+--------------------+
Secara default, SHOW VARIABLES
menunjukkan SESSION
variabel. Dalam hal ini, ini mengembalikan nilai yang berlaku untuk koneksi saat ini.
Oleh karena itu, contoh sebelumnya dapat ditulis ulang sebagai berikut:
SHOW SESSION VARIABLES LIKE 'collation%';
Contoh hasil:
+----------------------+--------------------+ | Variable_name | Value | +----------------------+--------------------+ | collation_connection | utf8_general_ci | | collation_database | utf8mb4_general_ci | | collation_server | utf8mb4_general_ci | +----------------------+--------------------+
Atau, Anda dapat mengganti SESSION
dengan LOCAL
(yang merupakan sinonim dari SESSION
):
SHOW LOCAL VARIABLES LIKE 'collation%';
Anda juga dapat menggunakan GLOBAL
pengubah untuk menampilkan nilai yang digunakan untuk koneksi baru ke MariaDB.
Contoh:
SHOW GLOBAL VARIABLES LIKE 'collation%';
Contoh hasil:
+----------------------+--------------------+ | Variable_name | Value | +----------------------+--------------------+ | collation_connection | utf8mb4_general_ci | | collation_database | utf8mb4_general_ci | | collation_server | utf8mb4_general_ci | +----------------------+--------------------+
The mariadb-admin
Utilitas (alias mysqladmin
)
Anda juga dapat memperoleh informasi susunan server dengan mariadb-admin
kegunaan.
Anda dapat menggunakan utilitas ini untuk mengembalikan semua variabel. Dan Anda dapat mempersempit variabel tersebut menjadi hanya yang Anda minati – dalam hal ini, collation_server
variabel.
Untuk mengembalikan collation_server
variabel, buka terminal baru dan jalankan perintah berikut:
mariadb-admin variables | grep collation_server
Hasil:
| collation_server | utf8mb4_general_ci
Cara lain untuk melakukannya adalah mengganti mariadb-admin
dengan mysqladmin
.
Seperti ini:
mysqladmin variables | grep collation_server
Anda harus menggunakan mysqladmin
jika Anda menggunakan versi MariaDB sebelumnya (sebelum 10.4.6). Dari MariaDB 10.4.6, mariadb-admin adalah symlink ke mysqladmin. Dari MariaDB 10.5.2, mariadb-admin
adalah nama skrip, dengan mysqladmin
sebuah symlink. Lihat dokumentasi MariaDB untuk mysqladmin
untuk informasi lebih lanjut.