MacPorts MySQL और इसके डेरिवेटिव को इस तरह से स्थापित करता है कि वे एक-दूसरे के साथ संघर्ष न करें और एक ही समय में स्थापित किए जा सकते हैं। इसमें गैर-मानक पथों में MySQL बाइनरी डालना शामिल है। आप port contents mysql56 | grep -E '/s?bin/' . MacPorts एक चयन तंत्र के साथ आता है जो /opt/local/bin में आपकी सुविधा के लिए सिम्लिंक बनाता है। . MySQL 5.6 को अपना डिफ़ॉल्ट बनाने के लिए, sudo port select --set mysql mysql56 run चलाएं ।
सर्वर शुरू करने के लिए, आप MacPorts के डेमॉन नियंत्रण कार्यों का उपयोग कर सकते हैं (जो कि लॉन्च करने के लिए एक फ्रंटएंड हैं):sudo port load mysql56-server सर्वर शुरू करेगा और सुनिश्चित करेगा कि यह रिबूट के बाद चल रहा है, sudo port unload mysql56-server उसे पूर्ववत करेगा और सर्वर को रोक देगा।
--skip-networking एकाधिक MySQL संस्करणों को साथ-साथ चलाना संभव बनाने के लिए डिफ़ॉल्ट है। देखें port notes mysql56 अधिक जानकारी के लिए।
आप एक यूनिक्स सॉकेट का उपयोग करके MacPorts के MySQL से जुड़ सकते हैं, हालाँकि मुझे अपने सिर के ऊपर से इसका पथ याद नहीं है। मुझे यकीन है कि https://trac.macports.org/wiki/howto/MAMP
ए> हालांकि उनके पास है। अपने स्थानीय सर्वर से कनेक्ट करने के लिए, आपको localhost का उपयोग करना चाहिए या 127.0.0.1 bp.local . के बजाय , जो स्पष्ट रूप से एक निजी आईपी पते का समाधान करता है और इस प्रकार लूपबैक इंटरफ़ेस के बजाय आपके ओएस के आईपी स्टैक के माध्यम से जाता है।