Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL सर्वर को प्रबंधित करने के लिए MySQL डेटाबेस में किस प्रकार के प्रोग्राम उपलब्ध हैं?

<घंटा/>

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

यह प्रशासकों के लिए एक कमांड-लाइन इंटरफ़ेस है या उपयोगकर्ताओं को तालिकाओं में डेटा लोड करने के लिए डेटा फ़ाइलों को टेबल प्रोग्राम टूल में लोड करने के लिए समाप्त करता है।


  1. MySQL की मुख्य विशेषताएं क्या हैं?

    MySQL एक ऐसा सिस्टम है जो डेटा को कुशलता से स्टोर और मैनेज करने में मदद करता है। डेटाबेस आमतौर पर संरचित फैशन में डेटा संग्रहीत करता है। यह C और C++ में लिखा गया है, और बग और विसंगतियों की जांच के लिए इसे विभिन्न कंपाइलरों के साथ परीक्षण किया गया है। आइए, MySQL से जुड़ी कुछ मुख्य विशेषताओं को समझते

  1. MySQL सर्वर और सर्वर-स्टार्टअप प्रोग्राम

    4 MySQL सर्वर और सर्वर-स्टार्ट अप प्रोग्राम हैं। उन्हें नीचे सूचीबद्ध किया गया है - mysqld mysqld_safe mysql.server mysqld_multi mysqld MySQL सर्वर के रूप में भी जाना जाता है। यह एक सिंगल मल्टीथ्रेडेड प्रोग्राम है जो MySQL इंस्टालेशन में ज्यादातर काम करता है। यह अतिरिक्त प्रक्रियाओं क

  1. सी # कार्यक्रमों में विनाशक क्या हैं?

    एक विध्वंसक एक वर्ग का एक विशेष सदस्य कार्य होता है जिसे तब निष्पादित किया जाता है जब उसकी कक्षा की कोई वस्तु दायरे से बाहर हो जाती है। इसका ठीक वैसा ही नाम है जैसा कि उपसर्ग वाले टिल्ड (~) वाले वर्ग का है, उदाहरण के लिए, हमारे वर्ग का नाम डेमो है। public Demo() { // constructor    Consol