mysqld (MySQL Server) एकल मल्टीथ्रेडेड प्रोग्राम है जो MySQL इंस्टॉलेशन में अधिकांश कार्य करता है। यह अतिरिक्त प्रोसेस स्पॉन नहीं करता।
कार्य
- MySQL डेटा डायरेक्टरी (डेटाबेस, टेबल) तक पहुंच प्रबंधित करता है।
- डेटा डायरेक्टरी लॉग फ़ाइलों और स्टेटस फ़ाइलों का डिफ़ॉल्ट स्थान भी है।
- नेटवर्क कनेक्शन सुनता है और क्लाइंट की ओर से डेटाबेस एक्सेस प्रबंधित करता है।
डीबग संस्करण
कुछ इंस्टॉलेशन पैकेज में mysqld-debug शामिल होता है: डीबगिंग सपोर्ट, मेमोरी आवंटन जांच, ट्रेस फ़ाइल सपोर्ट के लिए।
स्टार्टअप विकल्प देखना
shell> mysqld --verbose --help
सिस्टम वेरिएबल और स्टेटस वेरिएबल
- सिस्टम वेरिएबल: सर्वर ऑपरेशन प्रभावित करते हैं; स्टार्टअप पर सेट किए जा सकते हैं; कई डायनामिक हैं (रनटाइम पर
SET GLOBALसे बदलने योग्य)। - स्टेटस वेरिएबल: सर्वर ऑपरेशन जानकारी प्रदान करते हैं; रनटाइम प्रदर्शन विशेषताओं की निगरानी के लिए उपयोगी।