sql >> Database teknologi >  >> RDS >> Mysql

ikke i stand til at logge ind i google cloud storage sql-instans

Din fejl betyder typisk, at en firewall blokerede dit forsøg på at oprette forbindelse.

For Cloud SQL betyder det typisk, at du ikke har aktiveret adgang på instansniveau.

Da din fejl er 10060, som er en Windows WinSock-fejlmeddelelse, antager jeg, at du kører på Windows. Trinene ligner hinanden for Linux.

Der er to metoder til at aktivere adgang til Cloud SQL:

Cloud SQL Proxy

Dette er den anbefalede metode og er sikker. Download og installer Cloud SQL Proxy til din computer, som du vil oprette forbindelse fra. Hvis du har konfigureret Cloud SDK (gcloud), vil Cloud SQL Proxy bruge dine Cloud SDK-legitimationsoplysninger. Hvis ikke, skal du oprette og downloade en tjenestekonto med (normalt) rollen Cloud SQL Client.

Du skal bruge "instansforbindelsesnavnet" fra Cloud SQL Instance-detaljersiden.

  • Download Cloud SQL Proxy (link ) til din computer. Husk hele vejen til programmet. Gem programmet som "cloud_sql_proxy.exe"
  • Start Cloud SQL Proxy

[full_path_to_program]\cloud_sql_proxy -instances=[INSTANCE_CONNECTION_NAME]=tcp:3306

ELLER

[full_path_to_program]\cloud_sql_proxy -instances=<INSTANCE_CONNECTION_NAME>=tcp:3306 -credential_file=[PATH_TO_KEY_FILE]
  • Opret forbindelse ved hjælp af mysql.exe:`mysql -u BRUGERNAVN -p --host 127.0.0.1

Offentlig IP-metode

Den anden metode er ikke sikker, medmindre du også aktiverer SSL, hvilket jeg ikke vil dække i dette svar. Jeg anbefaler ikke denne metode undtagen for kyndige personer.

  • Find ud af, hvad din offentlige IP-adresse er. Gå til et hvilket som helst websted såsom "MXToolbox" https://mxtoolbox.com/whatismyip/

  • Gå til Google Cloud Console

  • Gå til siden med oplysninger om Cloud SQL-forekomster
  • Vælg fanen Forbindelser
  • Klik på Tilføj netværk
  • I feltet Netværk skal du indtaste din offentlige IP-adresse ved hjælp af CIDR-meddelelse:f.eks. 145.11.22.33/32
  • Indtast et navn såsom "My Home IP"
  • Klik på Udført
  • Klik på Gem

Bemærk:De fleste hjemmeinternettjenester ændrer din offentlige IP-adresse med jævne mellemrum. Det betyder, at du skal opdatere din offentlige IP-adresse i Cloud SQL, hvis du bruger den anden metode.




  1. SQL Server ALL Operator forklaret

  2. Konverter kolonne med månedsnavn og år til heltal med formatet ÅÅÅÅMM i MySQL

  3. mysql sletningsoperation

  4. Sådan fjerner du konfigurationsparameter