mysql.server स्थान को MySQL स्थापना निर्देशिका में बदल देगा। इसके बाद यह mysqld_safe का आह्वान करेगा। सर्वर को एक विशिष्ट उपयोगकर्ता के रूप में चलाने के लिए, वैश्विक /etc/my.cnf विकल्प फ़ाइल के [mysqld] समूह में एक उपयुक्त उपयोगकर्ता विकल्प जोड़ा जा सकता है।
-
यह MySQL स्थापना निर्देशिका में स्थान बदलता है, और बाद में mysqld_safe को आमंत्रित करता है।
-
सर्वर को एक विशिष्ट उपयोगकर्ता के रूप में चलाने के लिए, वैश्विक /etc/my.cnf विकल्प फ़ाइल के [mysqld] समूह में एक उपयुक्त उपयोगकर्ता विकल्प जोड़ा जा सकता है।
-
mysql.server को संपादित करने की आवश्यकता हो सकती है यदि इसे एक गैर-मानक स्थान पर MySQL के बाइनरी वितरण के रूप में स्थापित किया गया था।
-
mysqld_safe चलाने से पहले स्थान को उचित निर्देशिका में बदलने के लिए इसे संशोधित करना होगा।
-
यदि ऐसा किया जाता है, तो यदि आप भविष्य में MySQL को अपग्रेड करते हैं, तो mysql.server का संशोधित संस्करण अधिलेखित हो जाएगा। सुनिश्चित करें कि संपादित संस्करण की एक प्रति बनाई गई है ताकि इसे पुनः स्थापित किया जा सके।
-
mysql.server स्टॉप सर्वर को सिग्नल भेजकर रोकता है। इसे mysqladmin शटडाउन निष्पादित करके मैन्युअल रूप से भी रोका जा सकता है।
आइए इससे जुड़े कुछ कमांड लाइन विकल्पों को समझते हैं -
basedir=dir_name
यह MySQL स्थापना निर्देशिका के पथ को संदर्भित करता है।
datadir=dir_name
यह MySQL डेटा निर्देशिका के पथ को संदर्भित करता है।
pid-file=file_name
यह फ़ाइल के पथ नाम को संदर्भित करता है जिसमें सर्वर को अपनी प्रक्रिया आईडी लिखनी होगी। सर्वर डेटा निर्देशिका में फ़ाइल बनाता है, अन्यथा एक अलग निर्देशिका निर्दिष्ट करने के लिए एक पूर्ण पथ नाम दिया जाता है।
सेवा-स्टार्टअप-समयबाह्य=सेकंड
यह बताता है कि सर्वर स्टार्टअप की पुष्टि के लिए उपयोगकर्ता को कितनी देर (सेकंड में) प्रतीक्षा करनी है। यदि सर्वर इस समय के भीतर प्रारंभ नहीं होता है, तो mysql.server त्रुटि के साथ बाहर निकल जाता है। डिफ़ॉल्ट मान 900 है। 0 के मान का अर्थ है कि उपयोगकर्ता को स्टार्टअप के लिए बिल्कुल भी प्रतीक्षा नहीं करनी चाहिए। नकारात्मक मूल्यों का अर्थ है हमेशा के लिए प्रतीक्षा करना (यह बिना किसी समयबाह्य स्थिति को संदर्भित करता है)।