MySQL की स्थापना में कई प्रोग्राम होते हैं। आइए कुछ कार्यक्रमों की एक झलक देखें। कुछ प्रोग्राम प्लेटफ़ॉर्म-विशिष्ट हैं, जिसका अर्थ है कि वे सभी MySQL वितरणों में मौजूद नहीं हैं।
प्रत्येक MySQL प्रोग्राम अलग-अलग विकल्प लेता है। एक '- - सहायता' विकल्प है जिसका उपयोग कार्यक्रम के विभिन्न विकल्पों का विवरण प्राप्त करने के लिए किया जा सकता है। कमांड लाइन पर या एक विकल्प फ़ाइल में विकल्प निर्दिष्ट करके, MySQL प्रोग्राम के लिए डिफ़ॉल्ट विकल्प मानों को ओवरराइड किया जा सकता है।
प्रत्येक MySQL प्रोग्राम अलग-अलग विकल्प लेता है। एक '- - सहायता' विकल्प है जिसका उपयोग कार्यक्रम के विभिन्न विकल्पों का विवरण प्राप्त करने के लिए किया जा सकता है। कमांड लाइन पर या एक विकल्प फ़ाइल में विकल्प निर्दिष्ट करके, MySQL प्रोग्राम के लिए डिफ़ॉल्ट विकल्प मानों को ओवरराइड किया जा सकता है।
-
mysqld - यह SQL डेमॉन (MySQL सर्वर) है। क्लाइंट प्रोग्राम का उपयोग किया जा सकता है यदि mysqld चल रहा है, क्योंकि क्लाइंट सर्वर से कनेक्ट करके डेटाबेस तक पहुंच प्राप्त करते हैं।
-
mysqld_safe - यह एक सर्वर स्टार्टअप स्क्रिप्ट है। 'mysqld_safe' mysqld को प्रारंभ करने का प्रयास करता है।
-
mysqld_multi - यह एक सर्वर स्टार्टअप स्क्रिप्ट है जो सिस्टम पर स्थापित कई सर्वरों को शुरू या बंद कर सकती है।
-
comp_err - इसका उपयोग MySQL बिल्ड/इंस्टॉलेशन प्रक्रिया के दौरान किया जाता है। यह त्रुटि संदेश फ़ाइलों को त्रुटि स्रोत फ़ाइलों से संकलित करता है।
-
mysql_secure_installation - प्रोग्राम उपयोगकर्ता को आपके MySQL इंस्टॉलेशन की सुरक्षा में सुधार करने में सक्षम बनाता है।
-
mysql_tzinfo_to_sql - यह प्रोग्राम होस्ट सिस्टम ज़ोनइन्फो डेटाबेस की सामग्री की मदद से mysql डेटाबेस में टाइम ज़ोन टेबल लोड करता है।
-
mysql - यह SQL कथनों को अंतःक्रियात्मक रूप से दर्ज करने या उन्हें बैच मोड में फ़ाइल से निष्पादित करने के लिए कमांड-लाइन टूल है।
-
mysqladmin - यह एक क्लाइंट है जो प्रशासनिक संचालन करता है, जैसे डेटाबेस बनाना या छोड़ना, ग्रांट टेबल को फिर से लोड करना, टेबल को डिस्क पर फ्लश करना और लॉग फाइलों को फिर से खोलना। सर्वर से संस्करण, प्रक्रिया और स्थिति की जानकारी प्राप्त करने के लिए 'mysqladmin' का भी उपयोग किया जा सकता है।
-
mysqlcheck - यह एक टेबल-रखरखाव क्लाइंट है जो टेबल की जांच, मरम्मत, विश्लेषण और अनुकूलन करता है।
-
mysqldump - यह एक क्लाइंट है जो एक MySQL डेटाबेस को SQL, टेक्स्ट या XML के रूप में फाइल में डंप करता है।
-
mysqlimport - यह एक क्लाइंट है जो LOAD DATA का उपयोग करके टेक्स्ट फ़ाइलों को अपनी संबंधित तालिकाओं में आयात करता है।
-
mysqlpump - यह एक क्लाइंट है जो एक MySQL डेटाबेस को SQL के रूप में फ़ाइल में डंप करता है।
-
mysqlshow - यह एक क्लाइंट है जो डेटाबेस, टेबल, कॉलम और इंडेक्स के बारे में जानकारी प्रदर्शित करता है।
-
mysqlslap - यह एक क्लाइंट है जिसे MySQL सर्वर के लिए क्लाइंट लोड का अनुकरण करने और हर चरण के समय की रिपोर्ट करने के लिए डिज़ाइन किया गया है। यह काम करता है जैसे कई क्लाइंट सर्वर तक पहुंच रहे हैं।