Mysql के लिए इंस्टॉल निर्देश /usr/local/Cellar/mysql/5.1.54/com.mysql.mysqld.plist
को कॉपी करने का सुझाव देते हैं करने के लिए ~/Library/LaunchAgents
ताकि मैक ओएस एक्स आपके लॉग इन करने पर स्वचालित रूप से mysqld लॉन्च करेगा।
अगर आपने mysqld को इस तरह सेट किया है तो launchd
प्रक्रिया, जो Mac OS X v10.4 और इसके बाद के संस्करण में LaunchAgents को नियंत्रित करती है, जैसे ही इसे mysql.server stop
द्वारा मार दिया जाता है, स्वचालित रूप से mysqld प्रक्रिया को पुनरारंभ कर देगा। आज्ञा। यह त्रुटि संदेश का कारण हो सकता है, क्योंकि सर्वर स्वचालित रूप से पुनरारंभ हो रहा है।
बस मेरे मैक पर इसका परीक्षण किया। mysql.server stop
चलाएं दस बार कमांड किया और हर बार 'लॉन्च' ने लगभग एक सेकंड के बाद msyqld प्रक्रिया को फिर से शुरू किया। छह बार कमांड "सफलता!" के साथ समाप्त हुआ। संदेश। चार बार यह "ERROR! pid-file के प्रबंधक ने फ़ाइल को अपडेट किए बिना छोड़ दिया" संदेश के साथ समाप्त किया।
अद्यतन:बस एहसास हुआ कि मैंने उल्लेख नहीं किया कि mysqld सर्वर को कैसे रोकें यदि इसे लॉन्च द्वारा शुरू किया जा रहा है।
यहाँ mysqld डेमॉन को रोकने का आदेश दिया गया है।
launchctl unload -w ~/Library/LaunchAgents/com.mysql.mysqld.plist