2012-03-29 14 views
18

पर चल रहे एक और mysqld सर्वर मैक ओएस एक्स 10.7 शेर पर MySQL 5.1 स्थापित किया है। कुछ कारणों से, हालांकि, जब मैं "mysqld" कमांड के साथ सर्वर शुरू करने का प्रयास करता हूं तो मुझे लॉग फ़ाइल में एक त्रुटि मिलती है जो कहता है:पोर्ट 3306 त्रुटि

120328 21:32:40 [त्रुटि] सर्वर प्रारंभ नहीं कर सकता: बाइंड ऑन टीसीपी/आईपी पोर्ट: पता पहले से ही उपयोग में है

120328 21:32:40 [त्रुटि] क्या आपके पास पहले से ही एक और mysqld सर्वर पोर्ट पर चल रहा है: 3306?
tcp4 0 0 * .3306 : |

120328 21:32:40 [ERROR] छोड़ रहा

अगर मैं चलाने "netstat -nat ग्रेप 3306" मेरे टर्मिनल में, मैं निम्नलिखित मिलता है। सुनें

अद्यतन:

तो यहाँ उस के लिए उत्पादन है।
mysqld 24,645 sb1752 12U आईपीवी 4 0xffffff8010f6bde0 0t0 टीसीपी *: mysql (सुनो)

यह हालांकि अजीब है! क्योंकि मेरा mysql सर्वर शुरू नहीं हुआ है।
जब मैं कमांड लाइन में "mysql" लिखते हैं, तो कहते हैं
त्रुटि 2002 (HY000): स्थानीय MySQL सर्वर के लिए सॉकेट '/tmp/mysql.sock' के माध्यम से कनेक्ट नहीं कर सकता (2)

मैं स्थापित किया mysql का अन्य संस्करण और आज पहले अनइंस्टॉल किया गया। कोई विचार यहाँ क्या करना है? जो कार्यक्रम बांधता है की जाँच करने के

+1

'ps -ef" grep mysql' के उत्पादन में क्या है? –

+5

@Tim, कैसे इस सवाल का विषय से हटकर बन गया? –

उत्तर

18

आप netstat -lp | grep 3306 इस्तेमाल कर सकते हैं पता लगाने के लिए क्या कार्यक्रम पहले से ही पोर्ट 3306 पर सुन रहा है (आप पीआईडी ​​/ अंतिम स्तंभ में कार्यक्रम का नाम देखना चाहिए) और कहा कि बंद करो (शायद mysql पहले से ही चल रहा है?)।

वैकल्पिक रूप से आप एक अलग बंदरगाह पर नए स्थापित सर्वर को शुरू कर सकते हैं। (संपादित my.cnf और डिफ़ॉल्ट पोर्ट बदलने वहाँ)

+0

पर एक सुरंग बांधता हूं धन्यवाद। मैं दूसरे mysql को कैसे रोकूं? मैंने सोचा कि मेरे पास केवल एक था। दूसरा कहां होगा ? – Shaan

+4

'/etc/init.d/mysqld स्टॉप 'आज़माएं या' ' – stewe

+0

का उपयोग करें जो सही काम करता है, धन्यवाद! – Shaan

27

उपयोग lsof -i TCP:3306 पोर्ट 3306

+0

मैक OSX – Intentss

+0

साथ काम करता है यह एक अच्छा तरीका है क्योंकि यह किसी भी सुरंग को भी पकड़ लेगा और आपने जो सेटअप नहीं किया होगा। मैं सुरंगों पर एसपीपी का उपयोग करता हूं और 3306 – qrikko

संबंधित मुद्दे