Hvordan kobler jeg til AWS RDS ved hjelp av MySQL Workbench

Hvordan kobler jeg til AWS RDS ved hjelp av MySQL Workbench
AWS RDS (Relational Database Service) er en administrert databasetjeneste levert av Amazon Web Services for å lansere en meget tilgjengelig og skalerbar databaseklynge. AWS RDS tilbyr forskjellige databasemotorer som Amazon Aurora, MySQL, MariaDB, MS SQL Server, Oracle og PostgreSQL. AWS gir ikke Shell -tilgang til databaseserveren; Den gir bare en tilkoblingsstreng for å koble til databaseserveren.

MySQL Workbench er et skrivebordsapplikasjon som brukes til å forbedre synligheten i relasjonsdatabaseservere som MySQL ved hjelp av et fint grafisk brukergrensesnitt. Det gir også et spørringsverktøy for å utføre SQL -spørsmål til databaseserveren. Denne guiden vil diskutere følgende trinn for å koble til AWS RDS -forekomsten ved å bruke MySQL Workbench fra en lokal maskin.

  • Installer MySQL Workbench på en lokal maskin
  • Lag AWS RDS -forekomst
  • Koble til AWS RDS -forekomsten ved hjelp av MySQL Workbench

Installer MySQL Workbench på lokal maskin

Det første trinnet for å koble til AWS RDS er å installere MySQL Workbench på en lokal maskin. Oppdater de lokale depotene på Ubuntu og installer deretter MySQL Workbench ved å bruke følgende kommandoer.

ubuntu@ubuntu: ~ $ sudo apt update -y
ubuntu@ubuntu: ~ $ sudo apt install mysql -workbench -y

Etter å ha installert MySQL Workbench, sjekk versjonen for å bekrefte installasjonen.

ubuntu@ubuntu: ~ $ mysql-workbench --version

Lag AWS RDS -forekomst

For å koble til AWS RDS -forekomsten ved hjelp av MySQL Workbench, lanserer du først en ny AWS RDS -forekomst med MySQL -motoren. Først må du logge på AWS Management Console og velg regionen du vil distribuere en RDS -forekomst. For denne artikkelen vil vi distribuere en RDS -forekomst i US-East-1 (N. Virginia) region.

Søk etter RDS fra styringskonsollen.

Fra panelet til venstre, klikk på Databaser.

Den vil vise alle databaseforekomstene som er distribuert der. Fra øverste høyre hjørne, klikk på Opprett database knapp for å opprette en RDS -forekomst.

Velg Standardopprett som Databaseopprettingsmetode og Mysql som Motortype.

Velg Gratis nivå.

Skriv inn databasenavn og legitimasjon under Innstillinger seksjon.

Under Tilkobling Seksjonen, velg VPC du vil distribuere RDS -forekomsten i og gjøre RDS -forekomsten offentlig tilgjengelig, da vi får tilgang til RDS fra vår lokale maskin.

Etter å ha valgt VPC, velg nå VPC Security Group og tilgjengelighetssonen.

Legg igjen resten av konfigurasjonen som standard og klikk på Opprett database knapp på slutten av siden.

For å få vertsnavnet til RDS -forekomsten, gå til databaser Fra venstre sidepanel.

Klikk på den nyopprettede databasen, så viser den alle detaljene i databasen der.

Fra Tilkobling og sikkerhet Fanen, kopierer AWS RDS -forekomsten og porten, da den vil bli brukt til å gjøre forbindelsen med RDS -forekomsten fra MySQL Workbench.

Etter å ha opprettet RDS -forekomsten, konfigurerer du nå sikkerhetsgruppen som er knyttet til RDS for å tillate tilkobling fra Internett. En sikkerhetsgruppe er en virtuell brannmur for å tillate eller blokkere trafikk til RDS -forekomsten. Som standard blokkerer sikkerhetsgruppene tilkoblinger fra Internett. Fra styringskonsollen, søk etter EC2.

Fra panelet til venstre, klikk på Sikkerhetsgrupper under Nettverksikkerhet seksjon. Den vil vise alle sikkerhetsgruppene som er tilgjengelige i regionen.

Klikk på sikkerhetsgruppen vedlagt med MySQL RDS -forekomsten, Customsg, for denne demoen.

Klikk på knappen Rediger inngående regler for å legge til en inngående regel til sikkerhetsgruppen fra inngående regler.

Legg til en ny regel for å tillate trafikk fra port 3306 som som standard MySQL -serveren kjører på port 3306. Etter å ha lagt til regelen, klikker du på Lagre regler For å lagre sikkerhetsgruppens regler.

Koble til AWS RDS ved hjelp av MySQL Workbench

Så langt har vi installert MySQL Workbench på det lokale systemet og lansert en MySQL RDS -forekomst på AWS. Nå er det på tide å koble seg til MySQL RDS -forekomsten ved å bruke MySQL Workbench. Åpne MySQL Workbench ved å kjøre følgende kommando.

ubuntu@ubuntu: ~ $ sudo mysql-workbench

Det vil åpne MySQL Workbench. Klikk på (+) symbol, og det vil be om databasetilkoblingsparametere.

Skriv inn alle nødvendige tilkoblingsparametere for AWS MySQL -databaseserveren og klikk på Testforbindelse knapp for å koble til databaseserveren.

Nå vil det be om passordet til RDS -forekomsten. Skriv inn passordet for RDS -forekomsten og klikk på Ok knapp for å teste tilkoblingen.

Etter å ha lagt inn passordet, vil det informere om tilkoblingen var vellykket eller ikke.

Nå fra det nye tilkoblingsoppsettet, klikker du på Ok knapp i stedet for Testforbindelse For å legge til AWS RDS -forekomst tilkoblingsinnstillinger til MySQL Workbench.

Det vil legge til en MySQL -tilkobling på dashbordet til Mysql Workbench.

For å koble til AWS RDS -forekomsten, dobbeltklikk på AWS RDS -tilkoblingen, og den vil begynne å koble til RDS -forekomsten.

Etter en gang vil det be om passordet til AWS RDS -forekomsten. Skriv inn passordet til RDS -forekomsten og klikk på Ok knapp for å koble til forekomsten.

Etter å ha oppgitt passordet, vil det koble seg til AWS RDS -forekomsten og åpne et fint grafisk brukergrensesnitt for RDS -forekomsten på MySQL Workbench.

For å lage et nytt skjema ved hjelp av MySQL Workbench, klikker du på Nytt skjema Knapp på menylinjen.

Det vil åpne en ny fane som ber om at et skjemaavn skal opprettes.

Skriv inn skjemaet og klikk på Søke om Knapp nederst til høyre i fanen. Det vil åpne et nytt vindu med SQL -spørringen for å opprette det nye skjemaet som ber om bekreftelse hvis du vil kjøre spørringen.

Gjennomgå SQL -spørringen og klikk på Søke om Knapp nederst til høyre i vinduet for å lage skjemaet. Tilsvarende kan forskjellige SQL -spørsmål også utføres ved å bruke et grafisk brukergrensesnitt på MySQL Workbench.

Konklusjon

MySQL Workbench er et skrivebordsapplikasjon som gir et fint grafisk brukergrensesnitt av den relasjonelle databaseserveren. Det er vanskelig for nybegynnere å bruke kommandolinjegrensesnittet til å utføre spørsmål til databaseserveren. MySQL Workbench gir en fin visning av databaseserveren og gjør det lettere å utføre SQL -spørsmål. Denne bloggen beskriver forskjellige trinn for å koble til AWS RDS -serveren ved hjelp av MySQL Workbench.