Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

गूगल क्लाउड स्टोरेज sql उदाहरण में लॉगिन करने में सक्षम नहीं है

आपकी त्रुटि का आमतौर पर मतलब है कि फ़ायरवॉल ने आपके कनेक्शन के प्रयास को अवरुद्ध कर दिया है।

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
  • "माई होम आईपी" जैसा नाम दर्ज करें
  • हो गया क्लिक करें
  • सहेजें क्लिक करें

नोट:अधिकांश घरेलू इंटरनेट सेवाएं समय-समय पर आपके सार्वजनिक आईपी पते को बदल देती हैं। इसका मतलब है कि अगर आप दूसरी विधि का उपयोग कर रहे हैं तो आपको क्लाउड एसक्यूएल में अपना सार्वजनिक आईपी पता अपडेट करना होगा।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. वेब पेज पर उपयोगकर्ता की स्थिति (सक्रिय, निष्क्रिय) की जाँच करना

  2. mysql डेटाबेस में ग्रीक वर्णों को ठीक से सम्मिलित नहीं कर सकता

  3. संक्षिप्त संख्या के लिए प्रारूप संख्या

  4. Magento सेट तिथियों के बीच ऑर्डर योग का योग प्राप्त करें

  5. मैं दूरस्थ MySQL Ubuntu सर्वर पर संग्रहीत कार्यविधि को कैसे कॉल कर सकता हूं?