‘mysqladmin’ एक क्लाइंट है जो प्रशासनिक कार्यों को करने में मदद करता है। इसका उपयोग सर्वर के कॉन्फ़िगरेशन और वर्तमान स्थिति की जांच करने, डेटाबेस बनाने और छोड़ने, और बहुत कुछ करने के लिए भी किया जा सकता है।
नीचे दिए गए कमांड का उपयोग करके mysqladmin को लागू किया जा सकता है -
shell> mysqladmin [options] command [command-arg] [command [command-arg]] ...
आइए कुछ कमांड देखें जो mysqladmin सपोर्ट करता है। कुछ कमांड कमांड नाम के बाद तर्क देते हैं।
db_name बनाएं
यह कमांड db_name नाम का एक नया डेटाबेस बनाता है।
db_name ड्रॉप करें
यह db_name नाम के डेटाबेस और उसके सभी टेबल को हटा देता है।
विस्तारित-स्थिति
यह सर्वर स्थिति चर और उनके मूल्यों को प्रदर्शित करता है।
फ्लश-होस्ट
यह होस्ट कैश में सभी जानकारी को फ्लश करता है।
फ्लश-विशेषाधिकार
यह अनुदान तालिकाओं को पुनः लोड करता है। यह पुनः लोड करने जैसा ही है।
किल आईडी, आईडी,...
यह सर्वर थ्रेड्स को मारता है। यदि एकाधिक थ्रेड आईडी मान प्रदान किए गए हैं, तो सूची में कोई स्थान नहीं होना चाहिए।
नया पासवर्ड पासवर्ड
यह एक नया पासवर्ड सेट करता है। यह पासवर्ड को new_password में बदल देता है ताकि उपयोगकर्ता द्वारा उपयोग किया जाने वाला खाता सर्वर से कनेक्ट होने के लिए mysqladmin वाला खाता हो।
पिंग
यह कमांड जांचता है कि सर्वर उपलब्ध है या नहीं। यदि सर्वर चल रहा है तो mysqladmin से वापसी की स्थिति 0 है, और यदि नहीं है तो यह 1 है।
प्रक्रिया सूची
यह सक्रिय सर्वर थ्रेड्स की एक सूची दिखाता है। यह SHOW PROCESSLIST स्टेटमेंट के आउटपुट के समान है।
फिर से लोड करें
यह अनुदान तालिकाओं को पुनः लोड करता है।
रीफ्रेश करें
यह सभी टेबल को फ्लश करता है और लॉग फाइल को बंद और खोलता है।
शटडाउन
यह सर्वर को रोकता है।
संस्करण
यह सर्वर से संस्करण की जानकारी प्रदर्शित करता है।