इस साल मारियाडीबी सर्वर के पहले संस्करण को प्रकाशित हुए 10 साल हो जाएंगे। पहली रिलीज़ संस्करण 5.1.38 थी, जो 2009 के पतन में हुई थी। तब से, मारियाडीबी सर्वर ने तेज गति से नई क्षमताओं को जोड़ा है और अब इसे अपने आप में एक अलग डेटाबेस के रूप में देखा जाता है।
MySQL के साथ मतभेदों की बढ़ती मात्रा के साथ, हम अपने स्वयं के आदेश वाले मारियाडीबी के लिए भी तैयारी शुरू करना चाहते थे। इस मार्ग को अपनाने से भविष्य में मारियाडीबी और माईएसक्यूएल को बिना किसी संघर्ष के साथ-साथ चलाना संभव होगा। स्क्रिप्ट और उपकरण डेटाबेस सर्वर के नाम के साथ कमांड का उपयोग करेंगे जो लक्षित है और यह जानेंगे कि कौन सी सुविधाएँ और कार्यक्षमता उपलब्ध है।
मारियाडीबी सर्वर 10.4 के जीए रिलीज के साथ, मारियाडीबी नामित कमांड जोड़े गए हैं। जब आप मारियाडीबी सर्वर 10.4.6 या बाद के संस्करण को स्थापित या अपडेट करते हैं, तो आप mysql के बजाय mariadb टाइप करके मारियाडीबी क्लाइंट शुरू कर सकते हैं:
rasmus@centos-7 ~$ mariadb -u root -pपासवर्ड दर्ज करें:MariaDB मॉनिटर में आपका स्वागत है। कमांड के साथ समाप्त होता है; या \g.आपका मारियाडीबी कनेक्शन आईडी 22सर्वर संस्करण है:10.4.6-मारियाडीबी मारियाडीबी सर्वरकॉपीराइट (सी) 2000, 2018, ओरेकल, मारियाडीबी कॉर्पोरेशन एबी और अन्य। टाइप करें 'सहायता;' या '\h' मदद के लिए। वर्तमान इनपुट स्टेटमेंट को साफ़ करने के लिए '\c' टाइप करें। MariaDB [(none)]>
मारियाडीबी नामित कमांड का एक विचार प्राप्त करने के लिए, जिसका अब उपयोग किया जा सकता है, यहां पूरी सूची है जिसके लिए हमने कमांड के मारियाडीबी संस्करण बनाए हैं:
-
- mariadb → mysql
- mariadb-access → mysqlaccess
- mariadb-admin → mysqladmin
- mariadb-binlog → mysqlbinlog
- mariadb-check → mysqlcheck
- mariadb-convert-table-format → mysql_convert_table_format
- mariadbd-multi → mysqld_multi
- mariadbd-safe → mysqld_safe
- mariadbd-safe-helper → mysqld_safe_helper
- mariadb-dump → mysqldump
- mariadb-dumpslow → mysqldumpslow
- mariadb-embedded → mysql_embedded
- mariadb-find-rows → mysql_find_rows
- mariadb-fix-extensions → mysql_fix_extensions
- mariadb-hotcopy → mysqlhotcopy
- mariadb-import → mysqlimport
- mariadb-install-db → mysql_install_db
- mariadb-plugin → mysql_plugin
- mariadb-secure-installation → mysql_secure_installation
- mariadb-setpermission → mysql_setpermission
- mariadb-show → mysqlshow
- mariadb-slap → mysqlslap
- mariadb-tzinfo-to-sql → mysql_tzinfo_to_sql
- mariadb-upgrade → mysql_upgrad
- mariadb-waitpid → mysql_waitpid
जैसा कि आदेशों की सूची में देखा गया है, वे सभी mariadb- . से शुरू होते हैं , क्लाइंट के अपवाद के साथ mariadb स्वयं और तीन डेमॉन/सेवा वाले, जिनके पास यह इंगित करने के लिए अनुगामी d है। सामान्य नामकरण योजना का एक अच्छा लाभ यह है कि आप सभी मिलान आदेशों की सूची प्राप्त करने के लिए mariadb- लिख सकते हैं और टैब दबा सकते हैं:
Rasmus@CentOS7 ~ $ mariadb-mariadb-access mariadb-find-rows mariadb-setpermissionmariadb-admin mariadb-fix-extencions mariadb-showmariadb-binlog mariadb-hotcopy mariadb-slapmariadb-t-imz sqlmariadb-convert-table-format mariadb-install-db mariadb-upgradmariadb-dump mariadb-plugin mariadb-waitpidmariadb-dumpslow mariadb-serviceconverted-स्थापनाकमांड का तकनीकी कार्यान्वयन वर्तमान में सिम्लिंक के साथ किया जाता है, लेकिन यह केवल पहला कदम है। भविष्य में योजना यह है कि निष्पादन योग्य और सिम्लिंक भूमिकाएं बदलते हैं। निष्पादन योग्य को मारियाडीबी नाम मिलेगा और संबंधित MySQL कमांड एक सिमलिंक के रूप में उपलब्ध होगा।
यदि आपने mysql नाम के कमांड को कॉल करके अपने वातावरण में बहुत कुछ स्वचालित कर लिया है, तो यह अभी भी काम करेगा। mysql नामांकित आदेश पहले की तरह काम करते हैं।
मारियाडीबी सर्वर 10.4 आज ही डाउनलोड करें
डाउनलोड करें