मारियाडीबी में सर्वर संयोजन दिखाने के तीन तरीके यहां दिए गए हैं।
द @@collation_server चर
@@collation_server वेरिएबल में सर्वर द्वारा उपयोग किया जाने वाला डिफ़ॉल्ट संयोजन होता है। जब character_set_server किसी दिए गए वर्ण सेट के लिए यह स्वचालित रूप से डिफ़ॉल्ट संयोजन पर सेट हो जाता है बदल दिया गया है, लेकिन इसे मैन्युअल रूप से भी सेट किया जा सकता है।
इसे चुनने का तरीका यहां बताया गया है:
SELECT @@collation_server; उदाहरण परिणाम:
+--------------------+ | @@collation_server | +--------------------+ | utf8mb4_general_ci | +--------------------+
मेरे परीक्षण वातावरण में यही संयोजन है। आपके परिवेश के आधार पर आपको मिलने वाला परिणाम भिन्न हो सकता है।
SHOW VARIABLES कथन
SHOW VARIABLES बयान मारियाडीबी सिस्टम चर के मूल्यों को दर्शाता है। यह बहुत सारा डेटा लौटा सकता है, इसलिए आमतौर पर WHERE . में से किसी एक का उपयोग करना सबसे अच्छा होता है या LIKE इसे केवल उन चरों तक सीमित करने के लिए क्लॉज करें जिनमें आप रुचि रखते हैं।
उदाहरण:
SHOW VARIABLES WHERE Variable_name = 'collation_server'; उदाहरण परिणाम:
+------------------+--------------------+ | Variable_name | Value | +------------------+--------------------+ | collation_server | utf8mb4_general_ci | +------------------+--------------------+
वैकल्पिक रूप से, आप LIKE . का उपयोग कर सकते हैं collation . से शुरू होने वाले वेरिएबल को वापस करने के लिए क्लॉज :
SHOW VARIABLES LIKE 'collation%'; उदाहरण परिणाम:
+----------------------+--------------------+ | Variable_name | Value | +----------------------+--------------------+ | collation_connection | utf8_general_ci | | collation_database | utf8mb4_general_ci | | collation_server | utf8mb4_general_ci | +----------------------+--------------------+
डिफ़ॉल्ट रूप से, SHOW VARIABLES SESSION दिखाता है चर। इस मामले में, यह उन मानों को लौटाता है जो वर्तमान कनेक्शन के लिए प्रभावी हैं।
इसलिए, पिछले उदाहरण को निम्नानुसार फिर से लिखा जा सकता है:
SHOW SESSION VARIABLES LIKE 'collation%'; उदाहरण परिणाम:
+----------------------+--------------------+ | Variable_name | Value | +----------------------+--------------------+ | collation_connection | utf8_general_ci | | collation_database | utf8mb4_general_ci | | collation_server | utf8mb4_general_ci | +----------------------+--------------------+
वैकल्पिक रूप से, आप SESSION . को बदल सकते हैं LOCAL . के साथ (जो SESSION . का समानार्थी है ):
SHOW LOCAL VARIABLES LIKE 'collation%';
आप GLOBAL का भी उपयोग कर सकते हैं मारियाडीबी के नए कनेक्शन के लिए उपयोग किए जाने वाले मानों को प्रदर्शित करने के लिए संशोधक।
उदाहरण:
SHOW GLOBAL VARIABLES LIKE 'collation%'; उदाहरण परिणाम:
+----------------------+--------------------+ | Variable_name | Value | +----------------------+--------------------+ | collation_connection | utf8mb4_general_ci | | collation_database | utf8mb4_general_ci | | collation_server | utf8mb4_general_ci | +----------------------+--------------------+
द mariadb-admin उपयोगिता (उर्फ mysqladmin )
mariadb-admin . के साथ सर्वर संयोजन जानकारी प्राप्त करना भी संभव है उपयोगिता।
आप इस उपयोगिता का उपयोग सभी चरों को वापस करने के लिए कर सकते हैं। और आप उन चरों को केवल उन्हीं तक सीमित कर सकते हैं जिनमें आपकी रुचि है - इस मामले में, collation_server चर।
केवल collation_server लौटाने के लिए चर, एक नया टर्मिनल खोलें और निम्न कमांड चलाएँ:
mariadb-admin variables | grep collation_server परिणाम:
| collation_server | utf8mb4_general_ci
इसे करने का दूसरा तरीका है mariadb-admin . को रिप्लेस करना mysqladmin . के साथ .
इस तरह:
mysqladmin variables | grep collation_server
आपको mysqladmin . का उपयोग करना होगा यदि आप मारियाडीबी के पुराने संस्करण (10.4.6 से पहले) का उपयोग करते हैं। MariaDB 10.4.6 से, mariadb-admin mysqladmin का एक सिमलिंक है। मारियाडीबी 10.5.2 से, mariadb-admin स्क्रिप्ट का नाम है, mysqladmin . के साथ एक सिमलिंक। mysqladmin . के लिए MariaDB दस्तावेज़ देखें अधिक जानकारी के लिए।