2012-01-12 3 views
15

मैं क्षमा चाहता हूं .. मुझे पता है कि इस सवाल से कई बार पूछा गया है, लेकिन मैंने बहुत सारे सुझावों की कोशिश की है, और बस समाधान नहीं मिल रहा हैMySQL वर्कबेंच: "127.0.0.1 पर MySQL सर्वर से कनेक्ट नहीं हो सकता है" (10061) "त्रुटि

समस्या: मेरे पास होस्ट किए गए सर्वर पर एक MySQL डेटाबेस चल रहा है। मुझे उससे कनेक्ट करने के लिए एसएसएच का उपयोग करना होगा, और मेरे पास प्रासंगिक सार्वजनिक और निजी कुंजी फ़ाइलें हैं।

मैं विशेष रूप से क्वेरी चलाने, डेटा की जाँच के लिए, इस डेटाबेस का उपयोग करने के लिए MySQL Workbench, पीसी संस्करण का उपयोग करना चाहते, आदि

अगर मैं अगली कड़ी प्रो Mac पर चलाने के लिए, यह ठीक से जोड़ता है , और मैं डेटाबेस ब्राउज़ और क्वेरी कर सकता हूं। कोई समस्या नहीं।

अगर मैं एक पीसी पर SQLyog के परीक्षण संस्करण चलाने के लिए, यह भी ठीक से जोड़ता है। कोई समस्या नहीं।

कर सकते हैं:

लेकिन अगर मैं, उपयोग MySQL के अपने "MySQL Workbench" आवेदन कनेक्ट करने के लिए ठीक उसी सेटिंग्स और SSH निजी कुंजी फ़ाइल का उपयोग कर प्रयास करें, यह कनेक्ट करने के लिए, अच्छी तरह से ज्ञात त्रुटि फेंक मना कर दिया 'टी 127.0.0.1 पर MySQL सर्वर से कनेक्ट' (10061)

मैं, के रूप में, यह निराशा एसक्यूएल Workbench में, मैं निर्दिष्ट "MySQL होस्ट का नाम" का उपयोग करने, db01.mysql.vm.MyHostingServer.net, लेकिन वर्कबेंच इसे अनदेखा करता है, और इसके बजाय 127.0.0.1 से जुड़ने की मांग करता है।

(मैं पढ़ लिया है Workbench कहना है कि यह सार्वजनिक कुंजी फ़ाइल की आवश्यकता है, लेकिन वास्तव में निजी कुंजी फ़ाइल का मतलब है ... और मैं दोनों के साथ की कोशिश की है। मैं भी किसी Mac MySQL Workbench साथ की कोशिश की है, लेकिन जो कि पूरे स्थान पर दुर्घटनाग्रस्त हो गया था, बस जब मैं सर्वर नामों और पासवर्ड में टाइप कर रहा था .. यह एक गड़बड़ थी !!)

होस्टिंग सेवा जो मैंने साथ की है, मुझे MySQL सेटिंग्स बदलने के लिए सीमित अनुमतियां देता है, और यह दिया गया है Sequel Pro और SQLyog सफलतापूर्वक कनेक्ट हो सकता है, मैं चीज़ों को यादृच्छिक रूप से गड़बड़ाना और बदलना नहीं चाहता हूं।

कोई विचार ...?

+0

MySQL वर्कबेंच का कौन सा संस्करण आप उपयोग कर रहे हैं? – ChrisBD

+0

हां, आपको और अधिक स्पष्ट होना चाहिए कि आप किस डब्लूबी संस्करण का उपयोग कर रहे हैं, स्थानीय और रिमोट ओएस और वर्कबेंच में अपना सर्वर इंस्टेंस सेट अप करने के लिए आप जो सटीक कदम उठा रहे हैं। इसके बिना आपको मदद करना बहुत मुश्किल होगा। – Sergio

+0

क्षमा करें .. मैं संस्करण का उपयोग कर रहा हूं: "MySQL वर्कबेंच 5.2 सीई", v5.2.36 सीई, संशोधन 8542. यह दिसंबर 2011 में उपलब्ध सबसे हालिया संस्करण था। कारण मैंने उद्धृत नहीं किया है कि कई अन्य वेब लेख इस त्रुटि की रिपोर्ट करते हैं, यह एक नया मुद्दा नहीं है ....लेकिन मेरे लिए सुझाए गए समाधानों में से कोई भी काम नहीं किया है। –

उत्तर

0

अपने विंडोज होस्ट (C:\windows\system32\drivers\etc\host) फ़ाइल में होस्ट नाम() को अपने आईपी पते और पोर्ट नंबर के साथ रखने का प्रयास करें और देखें कि क्या इससे मदद मिलती है।

+0

सुझाव के लिए धन्यवाद ... लेकिन नहीं, रीबूट के बाद भी, कोई फर्क नहीं पड़ता। –

4

मुझे भी एक ही समस्या थी, कारण था कि MySQL सेवा ठीक से कॉन्फ़िगर नहीं हो रही थी, जब मैंने इसे 'MySQL इंस्टॉलर' के माध्यम से स्थापित किया था। यह भी शुरू नहीं हो रहा था, जब मैंने मैन्युअल रूप से सेवा शुरू करने का प्रयास किया था।

तो मेरे मामले में यह 'माइस्क्लुएल इंस्टालर' के साथ एक बग प्रतीत होता था, जब 'डेवलपर डिफ़ॉल्ट' चुना गया था, तो किसी अन्य को स्थापित पथ को संपादित करने के रूप में, समस्या होती है।

समाधान (नहीं वास्तव में एक समाधान):

  • सभी उत्पादों (पूरी तरह से)
  • Reinstalled, इस बार भी मैं का चयन किया है 'डेवलपर डिफ़ॉल्ट' की स्थापना रद्द MySQL, लेकिन करने के लिए कोई परिवर्तन नहीं किया है पथ या कोई चीज।तो पथ सिर्फ 'सी: \ प्रोग्राम फ़ाइलें \ MySQL' (डिफ़ॉल्ट एक)
  • और बस अगला अगला क्लिक किया गया ...
  • हो गया, इस बार MySQL ठीक चल रहा था।
15

शायद आपको "MySQL 55" सेवा शुरू करने की अनुमति नहीं है। स्थानीय के रूप में सेवा "MySQL 55" की लॉगिन जानकारी सेट करें!

enter image description here

विंडोज 7 में aviable सेवाओं की सूची देखने के लिए:

  1. खुला एक रन बॉक्स enter image description here
  2. प्रकार services.msc और प्रेस वापसी।
  3. सेवा का पता लगाएं MySQL55
  4. MySQL55 स्थानीय सेवा का एक राइट क्लिक से पता चलता गुण -> चालू enter image description hereenter image description here
+0

क्या आप कृपया अपने उत्तर चरण को चरणबद्ध कर सकते हैं .. ??? विंडो 7 के लिए .. अग्रिम धन्यवाद – vicky

+2

मैंने एसक्यूएल वर्कबेंच शुरू कर दिया है और यह कार्य प्रबंधक में चल रहे कार्यक्रम और प्रक्रिया के रूप में दिखा रहा है लेकिन सेवाओं में नहीं – vicky

1

लॉग इन करें इस तरह की जाँच करता है, तो mysql service चल रहा है या नहीं, तुम बस के रूप में सुधार करने के बाद ऊपर कनेक्शन बनाते समय एक छोटा पासवर्ड देने की आवश्यकता है, यह ' ' या जीयूआई या वर्कबेंच के मामले में स्पेस बार पर 1 बार प्रेस है। जिसके बाद आपको बस अपनी मशीन को सर्वर (मान्य HOST) के साथ सत्यापित करने की आवश्यकता है। उस उद्देश्य के लिए 'New Server Instance' पर क्लिक करें और यह आपकी ओर से सर्वर/HOST को कॉन्फ़िगर करेगा।

मैंने यह सफलतापूर्वक कुछ ही मिनट पहले किया है। मेरा वर्कबेंच सॉफ़्टवेयर सभी pre-installed databases आदि दिखा सकता है।

उम्मीद है कि यह आपके लिए भी काम करेगा।

धन्यवाद !!!

0

यदि आपने अपनी मशीन पर WAMP इंस्टॉल किया है, तो कृपया सुनिश्चित करें कि यह चल रहा है। ट्रे मेनू से WAMP को बाहर न करें क्योंकि यह MySQL सर्वर को रोक देगा।

0

किसी नए सर्वर से कनेक्ट करने के लिए, आप घर पर क्लिक करें + नया कनेक्शन जोड़ें। नए कनेक्शन में आईपी या वेबसर्वर यूआरएल रखें।

how to create

0

बस निम्न आदेश मैन्युअल रूप से चलाने का प्रयास:

C:\wamp\bin\mysql\mysql5.6.17\bin\mysqld.exe --console 

यह मेरे लिए काम किया :)

0

ओ पी के रूप में ठीक उसी समस्या का सामना किया और पाया कि छोड़ने "MySQL सर्वर पोर्ट "MySQL वर्कबेंच कनेक्शन में खाली समस्या हल करता है।