MySQL डेटाबेस हमें MySQL सर्वर को प्रबंधित करने के लिए प्रशासनिक उपकरण के रूप में निम्नलिखित प्रोग्राम प्रदान करता है -
mysqld
इसे MySQL सर्वर डेमॉन के रूप में भी जाना जाता है। यह मुख्य प्रोग्राम है जो MySQL इंस्टालेशन में अधिकांश काम करता है। हमें ‘mysqld’ . का उपयोग करने की आवश्यकता है हमारे MySQL सर्वर को शुरू करने के लिए। इसमें कई विकल्प हैं जिन्हें स्टार्टअप के समय निर्दिष्ट किया जा सकता है।
mysqladmin
पुन:लिखने के सुझावों को संसाधित किया जा रहा है (अद्वितीय लेख)
मूल रूप से 'mysqladmin ' प्रशासनिक कार्यों को चलाने के लिए एक ग्राहक हो सकता है। हम सर्वर के कॉन्फ़िगरेशन और वर्तमान स्थिति को देखने के लिए, डेटाबेस बनाने और छोड़ने के लिए, और बहुत कुछ देखने के लिए इसका उपयोग करने में सक्षम हैं।
उदाहरण के लिए, 'mysqladmin' के साथ विकल्प -पिंग का उपयोग करके निम्न कमांड की सहायता से, हम जांच सकते हैं कि MySQL सर्वर जीवित है या नहीं -
C:\mysql\bin>mysqladmin -u root ping mysqld is alive
और अगर हम एक नया डेटाबेस बनाना चाहते हैं तो इसे निम्न कमांड की मदद से किया जा सकता है -
C:\mysql\bin>mysqladmin -u root create Tutorials
'mysqladmin' के साथ विभिन्न विकल्पों का उपयोग करके कई अन्य प्रशासनिक कार्य किए जा सकते हैं।
mysql
मूल रूप से, यह अंतिम उपयोगकर्ताओं के लिए उपयोगकर्ता डेटा ऑब्जेक्ट को प्रबंधित करने के लिए एक कमांड-लाइन इंटरफ़ेस है।
mysqlcheck
यह अंतिम उपयोगकर्ताओं के लिए तालिकाओं की जाँच, मरम्मत, अनुकूलन और विश्लेषण जैसे तालिका रखरखाव करने के लिए एक कमांड-लाइन इंटरफ़ेस है। इसका उपयोग तब किया जाना चाहिए जब 'mysqld' सर्वर चल रहा हो क्योंकि तब हमें टेबल रखरखाव करने के लिए सर्वर को रोकना नहीं पड़ता है।
mysqlshow
यह अंतिम उपयोगकर्ताओं के लिए तालिकाओं और स्तंभों पर जानकारी देखने के लिए एक कमांड-लाइन इंटरफ़ेस है। इसका उपयोग जल्दी से यह देखने के लिए किया जाता है कि कौन से डेटाबेस मौजूद हैं, उनकी टेबल या टेबल के कॉलम या इंडेक्स।
mysqldump
यह प्रशासकों के लिए एक कमांड-लाइन इंटरफ़ेस है या उपयोगकर्ताओं को सर्वर से फ़ाइलों को डेटा निर्यात करने के लिए समाप्त करता है। मूल रूप से, यह तार्किक बैकअप करता है जो SQL कथनों का एक सेट उत्पन्न करता है जिसे मूल डेटाबेस ऑब्जेक्ट परिभाषाओं और तालिका डेटा को पुन:पेश करने के लिए निष्पादित किया जा सकता है। mysqldump कमांड CSV, अन्य सीमांकित पाठ, या XML प्रारूप में आउटपुट उत्पन्न कर सकता है।
mysqimport
यह प्रशासकों के लिए एक कमांड-लाइन इंटरफ़ेस है या उपयोगकर्ताओं को तालिकाओं में डेटा लोड करने के लिए डेटा फ़ाइलों को टेबल प्रोग्राम टूल में लोड करने के लिए समाप्त करता है।