7 क्लाइंट प्रोग्राम हैं, जो नीचे सूचीबद्ध हैं -
-
mysql
-
mysqladmin
-
mysqlcheck
-
mysqldump
-
mysqlimportmysqlpump
-
mysqlshow
-
mysqlslap
आइए MySQL क्लाइंट प्रोग्राम को संक्षेप में समझते हैं -
mysql
mysql एक साधारण SQL शेल है जिसमें इनपुट लाइन संपादन क्षमताएं हैं। यह इंटरैक्टिव और गैर-संवादात्मक उपयोग का समर्थन करता है। जब इसे अंतःक्रियात्मक रूप से उपयोग किया जाता है, तो क्वेरी परिणाम ASCII-तालिका प्रारूप में प्रस्तुत किए जाते हैं।
इसे उपयोगकर्ता के कमांड दुभाषिया के संकेत से लागू किया जा सकता है। इसे नीचे दिखाया गया है -
<पूर्व>खोल> mysql db_namemysqladmin
mysqladmin एक क्लाइंट है जो प्रशासनिक कार्यों को करने में मदद करता है। इसका उपयोग सर्वर के कॉन्फ़िगरेशन और वर्तमान स्थिति की जांच करने, डेटाबेस बनाने और छोड़ने, और बहुत कुछ करने के लिए भी किया जा सकता है।
mysqlcheck
mysqlcheck क्लाइंट टेबल रखरखाव करता है। यह तालिकाओं की जांच, मरम्मत, अनुकूलन या विश्लेषण करता है।
प्रत्येक तालिका लॉक है और इसलिए संसाधित होने पर अन्य सत्रों के लिए अनुपलब्ध है। लेकिन चेक ऑपरेशन के लिए, टेबल को केवल रीड लॉक के साथ लॉक किया जाता है।
mysqldump
mysqldump क्लाइंट उपयोगिता तार्किक बैकअप करने में मदद करती है, जिससे SQL स्टेटमेंट का एक सेट तैयार होता है जिसे मूल डेटाबेस ऑब्जेक्ट परिभाषाओं और तालिका डेटा को पुन:पेश करने के लिए निष्पादित किया जा सकता है। यह बैकअप के लिए एक या अधिक MySQL डेटाबेस को डंप करता है या किसी अन्य SQL सर्वर पर स्थानांतरित करता है।
mysqldump कमांड CSV, अन्य सीमांकित पाठ या XML प्रारूप में आउटपुट भी उत्पन्न करता है। उपयोगिता mysqldump को डंप किए गए तालिकाओं के लिए कम से कम चयन विशेषाधिकार की आवश्यकता होती है, डंप किए गए दृश्यों के लिए दृश्य दिखाएं, डंप किए गए ट्रिगर के लिए ट्रिगर, लॉक टेबल यदि - सिंगल-लेन-देन विकल्प का उपयोग नहीं किया जाता है, और प्रक्रिया अगर - नो-टेबलस्पेस विकल्प का उपयोग नहीं किया जाता है ।
mysqlimport
mysqlimport क्लाइंट एक कमांड-लाइन इंटरफ़ेस के साथ आता है जो LOAD DATA SQL स्टेटमेंट के साथ मदद करता है। mysqlimport के अधिकांश विकल्प सीधे LOAD DATA सिंटैक्स के क्लॉज़ का जवाब देते हैं
mysqlpump
आइए हम mysqlpump . की विशेषताओं को समझते हैं -
-
डेटाबेस के साथ-साथ डेटाबेस के भीतर वस्तुओं की समानांतर प्रसंस्करण, जिससे डंप प्रक्रिया को गति देने में मदद मिलती है।
-
यह बेहतर नियंत्रण प्रदान करता है कि कौन से डेटाबेस और डेटाबेस ऑब्जेक्ट (टेबल, संग्रहीत प्रोग्राम, उपयोगकर्ता खाते) को डंप करने की आवश्यकता है
-
mysql सिस्टम डेटाबेस में डालने के बजाय उपयोगकर्ता खातों को खाता-प्रबंधन विवरण (क्रिएट यूजर, ग्रांट) के रूप में डंप करना
mysqlshow
mysqlshow क्लाइंट का उपयोग यह देखने के लिए किया जा सकता है कि कौन से डेटाबेस मौजूद हैं, उनकी टेबल या टेबल के कॉलम या इंडेक्स। यह कई SQL SHOW कथनों के लिए एक कमांड-लाइन इंटरफ़ेस प्रदान करता है।
mysqlslap
mysqlslap यूटिलिटी एक डायग्नोस्टिक प्रोग्राम है जिसे एक MySQL सर्वर के लिए क्लाइंट लोड का अनुकरण करने और हर चरण के समय की रिपोर्ट करने के लिए डिज़ाइन किया गया है। यह काम करता है जैसे कई क्लाइंट सर्वर तक पहुंच रहे हैं।