Norėdami prisijungti prie „Cloud SQL“ egzemplioriaus naudodami „Cloud Shell“ esantį „MySQL“ klientą, galite atlikti kelis veiksmus, kurie leis užmegzti saugų ir efektyvų ryšį. „Cloud Shell“ yra žiniatinklio komandų eilutės sąsaja (CLI), kurią teikia „Google Cloud Platform“ (GCP), kuri leidžia valdyti išteklius ir su jais sąveikauti. Kita vertus, „MySQL“ klientas yra komandų eilutės įrankis, leidžiantis prisijungti prie „Cloud SQL“ egzemplioriaus ir vykdyti užklausas.
Prieš prisijungdami prie „Cloud SQL“ egzemplioriaus turite įsitikinti, kad turite reikiamus leidimus ir būtinas sąlygas. Pirmiausia turite turėti atitinkamus IAM (tapatybės ir prieigos valdymo) vaidmenis, priskirtus jūsų „Google Cloud“ paskyrai, kad galėtumėte pasiekti ir tvarkyti debesies SQL išteklius. Vaidmenys, reikalingi norint prisijungti prie debesies SQL egzemplioriaus, yra „Cloud SQL Client“ ir „Cloud SQL Editor“ vaidmenys. Šie vaidmenys suteikia reikiamus leidimus sąveikauti su „Cloud SQL“ paslauga ir vykdyti SQL sakinius.
Kai turėsite reikiamus leidimus, galite tęsti prisijungimą prie „Cloud SQL“ egzemplioriaus. Norėdami pradėti, atidarykite „Cloud Shell“ eidami į „Google Cloud Console“ ir spustelėdami „Cloud Shell“ piktogramą, esančią viršutiniame dešiniajame sąsajos kampe. Bus paleistas naujas skirtukas su „Cloud Shell“ aplinka.
„Cloud Shell“ įsitikinkite, kad esate tinkamame projekto kontekste, vykdydami šią komandą:
gcloud config set project PROJECT_ID
Pakeiskite „PROJECT_ID“ savo GSP projekto, kuriame yra jūsų debesies SQL egzempliorius, ID.
Tada turite patvirtinti save atitinkamais kredencialais, kad galėtumėte pasiekti „Cloud SQL“ egzempliorių. Norėdami autentifikuoti naudodami „Google Cloud“ paskyrą, paleiskite šią komandą:
gcloud auth login
Ši komanda pradės autentifikavimo procesą ir būsite paraginti prisijungti naudodami „Google Cloud“ paskyros kredencialus. Vykdykite ekrane pateikiamas instrukcijas, kad užbaigtumėte autentifikavimą.
Po sėkmingo autentifikavimo galite prisijungti prie „Cloud SQL“ egzemplioriaus naudodami „MySQL“ klientą. Vykdykite šią komandą, pakeisdami vietos žymeklius konkrečia informacija:
gcloud sql connect INSTANCE_NAME --user=USERNAME --quiet
Pakeiskite „INSTANCE_NAME“ savo „Cloud SQL“ egzemplioriaus pavadinimu, o „USERNAME“ – naudotojo vardu, kurį norite naudoti ryšiui.
Vykdydami komandą būsite paraginti įvesti nurodyto vartotojo slaptažodį. Įveskite slaptažodį ir paspauskite Enter, kad užmegztumėte ryšį.
Prisijungę galite pradėti vykdyti SQL užklausas ir valdyti „Cloud SQL“ egzempliorių naudodami „Cloud Shell“ esantį „MySQL“ klientą. Pavyzdžiui, galite paleisti šią komandą, kad pateiktumėte duomenų bazes savo debesies SQL egzemplioriuje:
SHOW DATABASES;
Bus rodomas jūsų „Cloud SQL“ egzemplioriuje pasiekiamų duomenų bazių sąrašas.
Prisijungimas prie „Cloud SQL“ egzemplioriaus naudojant „Cloud Shell“ esantį „MySQL“ klientą apima reikalingų leidimų užtikrinimą, „Cloud Shell“ atidarymą, autentifikavimą naudojant „Google Cloud“ paskyrą ir prisijungimą prie egzemplioriaus naudojant atitinkamą komandą. „MySQL“ klientas suteikia galingą ir lanksčią sąsają, leidžiančią sąveikauti su „Cloud SQL“ egzemplioriumi, leidžiančiu efektyviai valdyti duomenų bazes ir pateikti užklausas.
Kiti naujausi klausimai ir atsakymai apie Debesų SQL:
- Kokie yra „Cloud SQL“ naudojimo privalumai tvarkant reliacines duomenų bazes debesyje?
- Kokias operacijas galite atlikti duomenų bazėje prisijungę prie „Cloud SQL“ egzemplioriaus?
- Kokius veiksmus reikia atlikti norint sukurti „Cloud SQL“ egzempliorių „Google Cloud Platform“?
- Kas yra „Cloud SQL“ ir ką jis siūlo duomenų bazių valdymo požiūriu?