से कनेक्ट करने के बारे में मुद्दे मैं वर्तमान में अमेज़ॅन ईसी 2 (एएमआई लिनक्स) + MySQL का उपयोग कर रहा हूं, और अब मैं सी # सामान पर काम कर रहा हूं।EC2
मैं इस तरह कोड लिखा है:
MySqlConnection DBConn = new MySqlConnection();
DBConn.ConnectionString = "Server=ec2-**.compute-1.amazonaws.com;Database=****;uid=root;password=****;port=3306;charset=utf8";
try
{
DBConn.Open();
}
catch (Exception ex)
{
MessageBox.Show("connecting fail");
}
लेकिन किसी कारण से, जब मैं इस चलाने के लिए, यह एक 'असफल जोड़ने' त्रुटि उत्पन्न करता है।
मैं googled और पता लगा मैं निर्धारित करने की आवश्यकता है कि "सभी विशेषाधिकार देते हैं *। * जड़ को @ 'स्थानीय होस्ट'"
तो, मुझे लगता है कि किया!
लेकिन यह अभी भी काम नहीं करता है। मुझे लगता है कि मैंने हालांकि सभी चरणों का पालन किया।
मैं दृश्य स्टूडियो पल 2008 & Windows7 पर काम कर रहा हूँ।
मैंने त्रुटि की जांच की और ऐसा लगता है कि यह एक टाइमआउट त्रुटि है। मुझे लगता है कि यह फ़ायरवॉल चीज है लेकिन मुझे नहीं पता कि मुझे क्या करना चाहिए। मैंने अपना सुरक्षा समूह सेट किया है ताकि टीसीपी बंदरगाह सभी (सहित MySQL) के लिए खोले जा सकें। यह अभी भी काम नहीं कर रहा है। जिस तरह से इस समस्या का समाधान नहीं है कि करने के लिए;? ( हालांकि, बात यह है कि मैं के बारे में उत्सुक हूँ कि मैं MySQL कार्यक्षेत्र उपयोग करने से पहले मैं सुरक्षा समूह सेट डेटाबेस के लिए पहुँच सकता है
क्षमा करें कि। मैं ईसी 2 के लिए बिल्कुल नया हूं।
फ़ायरवॉल की जांच करें। –
क्या आप कोशिश पकड़ने को पुनः प्राप्त कर सकते हैं, अपवाद को आग लगाना और त्रुटि पेस्ट करना और ट्रेस – reach4thelasers
जैसा कि नोट किया गया है, फ़ायरवॉल एनडी (क्योंकि यह ec2 है) जांचें कि पोर्ट आपके सुरक्षा समूह में भी खुला है। – Joe