Ak sa chcete pripojiť k svojej inštancii Cloud SQL pomocou klienta MySQL v prostredí Cloud Shell, môžete postupovať podľa série krokov, ktoré vám umožnia vytvoriť bezpečné a efektívne pripojenie. Cloud Shell je webové rozhranie príkazového riadka (CLI) poskytované službou Google Cloud Platform (GCP), ktoré vám umožňuje spravovať a interagovať s vašimi zdrojmi. Klient MySQL je na druhej strane nástroj príkazového riadka, ktorý vám umožňuje pripojiť sa k inštancii Cloud SQL a vykonávať dotazy.
Pred pripojením k vašej inštancii Cloud SQL sa musíte uistiť, že máte zavedené potrebné povolenia a predpoklady. Najprv musíte mať k svojmu účtu Google Cloud priradené príslušné roly IAM (Identity and Access Management), aby ste mohli pristupovať a spravovať zdroje Cloud SQL. Roly potrebné na pripojenie k inštancii Cloud SQL sú roly „Cloud SQL Client“ a „Cloud SQL Editor“. Tieto roly udeľujú potrebné povolenia na interakciu so službou Cloud SQL a vykonávanie príkazov SQL.
Keď budete mať požadované povolenia, môžete pokračovať v pripájaní k svojej inštancii Cloud SQL. Ak chcete začať, otvorte Cloud Shell tak, že prejdete do Google Cloud Console a kliknete na ikonu Cloud Shell v pravom hornom rohu rozhrania. Tým sa spustí nová karta s prostredím Cloud Shell.
V prostredí Cloud Shell sa spustením nasledujúceho príkazu uistite, že ste v správnom kontexte projektu:
gcloud config set project PROJECT_ID
Nahraďte „PROJECT_ID“ ID svojho projektu GCP, kde sa nachádza vaša inštancia Cloud SQL.
Ďalej sa musíte autentifikovať pomocou príslušných poverení na prístup k vašej inštancii Cloud SQL. Spustite nasledujúci príkaz na overenie pomocou účtu Google Cloud:
gcloud auth login
Tento príkaz spustí proces overenia a zobrazí sa výzva na prihlásenie pomocou poverení účtu Google Cloud. Dokončite overenie podľa pokynov na obrazovke.
Po úspešnej autentifikácii sa môžete pripojiť k svojej inštancii Cloud SQL pomocou klienta MySQL. Spustite nasledujúci príkaz a nahraďte zástupné symboly vašimi konkrétnymi podrobnosťami:
gcloud sql connect INSTANCE_NAME --user=USERNAME --quiet
Nahraďte „INSTANCE_NAME“ názvom svojej inštancie Cloud SQL a „USERNAME“ používateľským menom, ktoré chcete použiť na pripojenie.
Po vykonaní príkazu budete vyzvaní na zadanie hesla pre zadaného používateľa. Zadajte heslo a stlačením klávesu Enter vytvorte spojenie.
Po pripojení môžete začať vykonávať SQL dotazy a spravovať svoju inštanciu Cloud SQL pomocou klienta MySQL v Cloud Shell. Môžete napríklad spustiť nasledujúci príkaz na zobrazenie zoznamu databáz vo vašej inštancii Cloud SQL:
SHOW DATABASES;
Zobrazí sa zoznam databáz dostupných vo vašej inštancii Cloud SQL.
Pripojenie k vašej inštancii Cloud SQL pomocou klienta MySQL v Cloud Shell zahŕňa zaistenie potrebných povolení, otvorenie Cloud Shell, overenie pomocou účtu Google Cloud a pripojenie k inštancii pomocou príslušného príkazu. Klient MySQL poskytuje výkonné a flexibilné rozhranie na interakciu s vašou inštanciou Cloud SQL, čo vám umožňuje efektívne spravovať a dotazovať vaše databázy.
Ďalšie nedávne otázky a odpovede týkajúce sa CloudSQL:
- Aké sú výhody používania Cloud SQL na správu relačných databáz v cloude?
- Aké sú niektoré operácie, ktoré môžete vykonávať s databázou, keď sa pripojíte k svojej inštancii Cloud SQL?
- Aké sú kroky na vytvorenie cloudovej inštancie SQL v Google Cloud Platform?
- Čo je Cloud SQL a čo ponúka z hľadiska správy databáz?