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

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


4 MySQL सर्वर और सर्वर-स्टार्ट अप प्रोग्राम हैं। उन्हें नीचे सूचीबद्ध किया गया है -

  • mysqld

  • mysqld_safe

  • mysql.server

  • mysqld_multi

mysqld

MySQL सर्वर के रूप में भी जाना जाता है। यह एक सिंगल मल्टीथ्रेडेड प्रोग्राम है जो MySQL इंस्टालेशन में ज्यादातर काम करता है। यह अतिरिक्त प्रक्रियाओं को जन्म नहीं देता है। MySQL सर्वर MySQL डेटा निर्देशिका तक पहुंच को प्रबंधित करने में मदद करता है जिसमें डेटाबेस और टेबल होते हैं। डेटा निर्देशिका लॉग फ़ाइलों और स्थिति फ़ाइलों जैसी अन्य जानकारी के लिए डिफ़ॉल्ट स्थान है।

जब MySQL सर्वर शुरू होता है, तो यह क्लाइंट प्रोग्राम के नेटवर्क कनेक्शन को सुनता है और इन क्लाइंट की ओर से डेटाबेस तक पहुंच को प्रबंधित करने में मदद करता है।

स्टार्टअप पर निर्दिष्ट विकल्पों को देखने के लिए, निम्न कमांड चलाया जा सकता है -

shell> mysqld --verbose --help

mysqld_safe

mysqld_safe को यूनिक्स पर mysqld सर्वर शुरू करने का सही तरीका माना जाता है। यह कुछ सुरक्षा सुविधाएँ जोड़ता है जैसे त्रुटि होने पर सर्वर को पुनरारंभ करना और रनटाइम जानकारी को त्रुटि लॉग में लॉग करना।

mysql.server स्क्रिप्ट की मदद से सर्वर को मैन्युअल रूप से शुरू या बंद करने के लिए, इसे कमांड लाइन से स्टार्ट या स्टॉप आर्ग्युमेंट्स के साथ इनवाइट करें। यह नीचे दिखाया गया है -

shell> mysql.server start
shell> mysql.server stop

mysql.server

mysql.server स्थान को MySQL स्थापना निर्देशिका में बदल देगा। इसके बाद यह mysqld_safe का आह्वान करेगा। सर्वर को एक विशिष्ट उपयोगकर्ता के रूप में चलाने के लिए, वैश्विक /etc/my.cnf विकल्प फ़ाइल के [mysqld] समूह में एक उपयुक्त उपयोगकर्ता विकल्प जोड़ा जा सकता है।

mysqld_multi

Mysqld_multi को कई mysqld प्रक्रियाओं को प्रबंधित करने के लिए डिज़ाइन किया गया है जो विभिन्न यूनिक्स सॉकेट फाइलों और टीसीपी/आईपी बंदरगाहों पर कनेक्शन सुनती हैं। इसका उपयोग सर्वरों को प्रारंभ या बंद करने, या उनकी वर्तमान स्थिति की रिपोर्ट करने के लिए किया जा सकता है।

इसे नीचे दिए गए कोड का उपयोग करके लागू किया जा सकता है -

shell> mysqld_multi [options] {start|stop|reload|report} [GNR[,GNR] ...]

  1. MacOS पर MySQL इंस्टाल करना

    आइए समझते हैं कि macOS पर MySQL कैसे इंस्टाल किया जा सकता है। एक पैकेज है जो एक डिस्क छवि (एक .dmg) फ़ाइल के अंदर स्थित होता है जिसे फाइंडर में आइकन पर डबल क्लिक करके माउंट करने की आवश्यकता होती है। अगला कदम छवि को माउंट करना और उसकी सामग्री को प्रदर्शित करना है। MySQL की स्थापना से पहले, उपयोगकर्

  1. MySQL प्रशासनिक और उपयोगिता कार्यक्रम

    आइए MySQL में प्रशासनिक और उपयोगिता कार्यक्रमों को देखें और समझें कि उनका उपयोग कैसे किया जा सकता है - ibd2sdi यह InnoDB टेबलस्पेस फ़ाइलों से क्रमबद्ध शब्दकोश जानकारी (SDI) निकालने के लिए एक उपयोगिता है। SDI डेटा सभी लगातार InnoDB टेबलस्पेस फ़ाइलें मौजूद है। ibd2sdi का उपयोग रनटाइम पर या सर्वर के ऑ

  1. उबंटू पर MySQL कैसे स्थापित और कॉन्फ़िगर करें

    MySQL एक ओपन-सोर्स, शक्तिशाली और व्यापक रूप से उपयोग किया जाने वाला रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) है जो डेटा को सिंगल या मल्टीपल डेटा टेबल में व्यवस्थित करता है जहाँ डेटा प्रकार एक दूसरे से संबंधित हो सकते हैं। स्ट्रक्चर्ड क्वेरी लैंग्वेज (एसक्यूएल) आरडीबीएमएस के साथ काम करती है, और जब को