आपकी त्रुटि का आमतौर पर मतलब है कि फ़ायरवॉल ने आपके कनेक्शन के प्रयास को अवरुद्ध कर दिया है।
Cloud SQL के लिए, इसका आमतौर पर मतलब है कि आपने इंस्टेंस-लेवल एक्सेस को सक्षम नहीं किया है।
चूँकि आपकी त्रुटि 10060 है, जो कि एक Windows WinSock त्रुटि संदेश है, मैं मान रहा हूँ कि आप Windows पर चल रहे हैं। Linux के लिए चरण समान हैं.
Cloud SQL तक पहुंच को सक्षम करने के दो तरीके हैं:
क्लाउड SQL प्रॉक्सी
यह अनुशंसित तरीका है और सुरक्षित है। क्लाउड SQL प्रॉक्सी को अपने कंप्यूटर पर डाउनलोड और इंस्टॉल करें जिससे आप कनेक्ट करना चाहते हैं। यदि आपने क्लाउड एसडीके (जीक्लाउड) सेट किया है, तो क्लाउड एसक्यूएल प्रॉक्सी आपके क्लाउड एसडीके क्रेडेंशियल्स का उपयोग करेगा। यदि नहीं, तो आपको (आमतौर पर) क्लाउड SQL क्लाइंट भूमिका के साथ एक सेवा खाता बनाना और डाउनलोड करना होगा।
आपको Cloud SQL इंस्टेंस विवरण पृष्ठ से "इंस्टेंस कनेक्शन नाम" की आवश्यकता होगी।
- क्लाउड SQL प्रॉक्सी डाउनलोड करें (लिंक ) आपके कंप्यूटर के लिए। कार्यक्रम का पूरा पथ याद रखें। प्रोग्राम को "cloud_sql_proxy.exe" के रूप में सेव करें
- क्लाउड SQL प्रॉक्सी प्रारंभ करें
[full_path_to_program]\cloud_sql_proxy -instances=[INSTANCE_CONNECTION_NAME]=tcp:3306
या
[full_path_to_program]\cloud_sql_proxy -instances=<INSTANCE_CONNECTION_NAME>=tcp:3306 -credential_file=[PATH_TO_KEY_FILE]
- mysql.exe का उपयोग करके कनेक्ट करें:`mysql -u USERNAME -p --host 127.0.0.1
सार्वजनिक आईपी विधि
दूसरी विधि तब तक सुरक्षित नहीं है जब तक आप एसएसएल को भी सक्षम नहीं करते हैं, जिसे मैं इस उत्तर में शामिल नहीं करूंगा। मैं जानकार व्यक्तियों को छोड़कर इस पद्धति की अनुशंसा नहीं करता।
-
पता लगाएं कि आपका सार्वजनिक आईपी पता क्या है। किसी भी वेबसाइट पर जाएं जैसे "MXToolbox" https://mxtoolbox.com/whatismyip/
-
Google क्लाउड कंसोल पर जाएं
- क्लाउड SQL इंस्टेंस विवरण पृष्ठ पर जाएं
- कनेक्शन टैब चुनें
- नेटवर्क जोड़ें क्लिक करें
- नेटवर्क फ़ील्ड में, CIDR नोटिस का उपयोग करके अपना सार्वजनिक IP पता दर्ज करें:जैसे
145.11.22.33/32
- "माई होम आईपी" जैसा नाम दर्ज करें
- हो गया क्लिक करें
- सहेजें क्लिक करें
नोट:अधिकांश घरेलू इंटरनेट सेवाएं समय-समय पर आपके सार्वजनिक आईपी पते को बदल देती हैं। इसका मतलब है कि अगर आप दूसरी विधि का उपयोग कर रहे हैं तो आपको क्लाउड एसक्यूएल में अपना सार्वजनिक आईपी पता अपडेट करना होगा।