मैं अपनी नई फाइलों में माइग्रेट करने के लिए माइग्रेशन सहायक का उपयोग करता हूं (जो डीबी में प्रतिलिपि लग रहा था) लेकिन मुझे मैकपोर्ट्स का उपयोग करना पड़ा MySQL स्थापित करने के लिए (जबकि पिछली बार जब मैं दान बेंजामिन की मार्गदर्शिका के माध्यम से स्रोत से संकलित)। किसी कारण से, mysql अंतःक्रियात्मक रूप से निम्न त्रुटि फेंक रहा है;तेंदुए पर mysql इंस्टॉल करना: "सॉकेट के माध्यम से स्थानीय MySQL सर्वर से कनेक्ट नहीं हो सकता है"
सॉकेट '/opt/local/var/run/mysql5/mysqld.sock' (2)
यह कोई फर्क नहीं पड़ता कि मैं क्या करने की कोशिश करता है, जो सेटिंग शामिल किया गया है के माध्यम से स्थानीय MySQL सर्वर से कनेक्ट नहीं कर सकता /opt/local/etc/mysql5/my.cnf में सॉकेट। पहले मैंने मशीन को पुनरारंभ करके अस्थायी रूप से इसे ठीक करने में कामयाब रहा है, लेकिन अभी यह सिर्फ जानना नहीं चाहता है, grep mysql के बावजूद मुझे बता रहा है कि मुझे एक पिड लगता है;
0 46 1 0 0:00.01 ?? 0:00.01 /opt/local/bin/daemondo --label=mysql5 --start-cmd /opt/local/etc/LaunchDaemons/org.macports.mysql5/mysql5.wrapper start ; --stop-cmd /opt/local/etc/LaunchDaemons/org.macports.mysql5/mysql5.wrapper stop ; --restart-cmd /opt/local/etc/LaunchDaemons/org.macports.mysql5/mysql5.wrapper restart ; --pid=none
0 70 1 0 0:00.01 ?? 0:00.01 /bin/sh /opt/local/lib/mysql5/bin/mysqld_safe --datadir=/opt/local/var/db/mysql5 --pid-file=/opt/local/var/db/mysql5/localhost.pid
74 100 70 0 0:09.22 ?? 1:02.68 /opt/local/libexec/mysqld --basedir=/opt/local --datadir=/opt/local/var/db/mysql5 --user=mysql --pid-file=/opt/local/var/db/mysql5/localhost.pid --socket=/tmp/mysql.sock
501 66217 65266 0 0:00.00 ttys001 0:00.00 grep mysql
मैं इसे कैसे ठीक कर सकता हूँ? क्या कोई कदम है जो मैं आगे ले सकता हूं? मैं अब कुछ हफ्तों के लिए कोशिश कर रहा हूं और मैंने सभी प्रासंगिक ब्लॉग पोस्टों को पढ़ा है, इसलिए मैं पूरी तरह से विचारों से बाहर हूं।
कई अन्य प्रयासों के बाद मेरे लिए काम किया: इस सवाल देखें। फाइल को संशोधित करने के लिए मैंने केवल 'सूडो विम' का उपयोग किया था। धन्यवाद। –