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

mysqld: MySQL सर्वर (मुख्य डेमॉन)

mysqld (MySQL Server) एकल मल्टीथ्रेडेड प्रोग्राम है जो MySQL इंस्टॉलेशन में अधिकांश कार्य करता है। यह अतिरिक्त प्रोसेस स्पॉन नहीं करता।

कार्य

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

डीबग संस्करण

कुछ इंस्टॉलेशन पैकेज में mysqld-debug शामिल होता है: डीबगिंग सपोर्ट, मेमोरी आवंटन जांच, ट्रेस फ़ाइल सपोर्ट के लिए।

स्टार्टअप विकल्प देखना

shell> mysqld --verbose --help

सिस्टम वेरिएबल और स्टेटस वेरिएबल

  • सिस्टम वेरिएबल: सर्वर ऑपरेशन प्रभावित करते हैं; स्टार्टअप पर सेट किए जा सकते हैं; कई डायनामिक हैं (रनटाइम पर SET GLOBAL से बदलने योग्य)।
  • स्टेटस वेरिएबल: सर्वर ऑपरेशन जानकारी प्रदान करते हैं; रनटाइम प्रदर्शन विशेषताओं की निगरानी के लिए उपयोगी।
  1. macOS पर MySQL इंस्टॉल करना macOS पर MySQL इंस्टॉल करना

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

  1. - कमांड विकल्पों का उपयोग करके MySQL सर्वर से कनेक्ट करना

    क्लाइंट प्रोग्राम (mysql, mysqldump) को सर्वर से कनेक्ट करने के लिए उचित कनेक्शन पैरामीटर चाहिए: होस्ट, यूज़र, पासवर्ड। प्रत्येक का डिफ़ॉल्ट मान होता है जिसे विकल्पों से ओवरराइड किया जा सकता है। डिफ़ॉल्ट कनेक्शन (कोई विकल्प नहीं) mysql होस्ट: localhost (Unix पर विशेष अर्थ: सॉकेट)। यूज़र: Windows प

  1. - mysql.server: MySQL सर्वर स्टार्टअप स्क्रिप्ट

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