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.