मैकोज़ 10.10, अद्यतित मैकपोर्ट के साथ MySQL 5.6 सेटअप करें। मैं बंदरगाह 3306.मैकपोर्ट
1) स्थापित कर रहा है
port install mysql56-server mysql56
[email protected]_0 स्थापित करता है पर mysql 5.6 प्राप्त करना चाहते हैं, कि
which mysql
या
which mysql56
के बाद कुछ भी नहीं देता है।
तो पहला सवाल यह है कि mysql क्लाइंट कहां है?
2)
स्थापना स्क्रिप्ट का विन्यास
sudo -u _mysql /opt/local/lib/mysql56/bin/mysql_install_db
करने के लिए सुझाव देते हैं तो
/opt/local/lib/mysql56/bin/mysqladmin -u root password 'new-password'
जो सर्वर चल के लिए पूछता है और मैं इसे
cd /opt/local ; /opt/local/lib/mysql56/bin/mysqld_safe &
से शुरू
तो mysqladmin सॉकेट के बारे में शिकायत और मैं टिप्पणी /opt/local/etc/mysql56/macports-default.cnf में और उस आदेश ठीक हो जाता है के बाद --skip नेटवर्किंग। तो
/opt/local/lib/mysql56/bin/mysqladmin -u root -h bp.local password 'new-password'
error: 'Host '10.0.1.9' is not allowed to connect to this MySQL server'
मैं वास्तव में mysql ग्राहक बिना यहाँ क्या करना है पता नहीं है देता है। और मैं फंस गया हूँ। कोई सुझाव?
मैं 'कोशिश कर रहा था बंदरगाह select' लेकिन केवल एक हाइफन :(साथ। और जैसा कि मैं समझता हूँ कि आप स्थापित किया है' mysql_select' इसका इस्तेमाल करने में सक्षम हो। @neverpanic अगर आप mysql शुरू करने के लिए आदेशों जोड़ सकता है बूट करने के बिना और फिर से शुरू करने के लिए यह जवाब सही होगा। – coviex
'mysql56'' mysql_select' पर निर्भर करता है, इसलिए जब आप 'mysql56' स्थापित करते हैं तो आप हमेशा इसे इंस्टॉल करेंगे (जब तक आप मैकपॉर्ट्स को निर्भरता को अनदेखा नहीं करते) दुर्भाग्यवश, लॉन्चड हमेशा AFANNK रीबूट में डेमॉन स्टेटस रखता है, इसलिए लॉन्च किए गए प्लिस्ट के साथ "अगली रीबूट तक शुरू करने" का कोई तरीका नहीं है। मुझे लगता है कि आपका स्टार्ट कमांड उस मामले के लिए काम करेगा, हालांकि। सुनिश्चित करें कि आप एक ही वातावरण और उपयोगकर्ता का उपयोग करते हैं जैसा कि प्लिस्ट करता है, हालांकि – neverpanic
आप एफ कर सकते हैं '/ opt/local/lib/mysql56/bin/mysqladmin -u root -p चर' चलाने और लाइन 'सॉकेट' की तलाश करके सॉकेट पथ को इंडस्ट्रीकृत करें। मेरे लिए, यह था: '/ opt/local/var/run/mysql56/mysqld.sock'। – ilpssun