Forbindelse til RDS-instansen
Stryg for at vise menuen
Sikkerhedsgruppekonfiguration
Som du måske har bemærket, bruger vi de samme sikkerhedsgrupper, som vi opsatte ved oprettelsen og driften af EC2-instansen. Her har vi tilladelser til at oprette forbindelse ved hjælp af SSH-nøgler og HTTP-porte fra enhver IP-adresse.
Vi skal også tilføje en mulighed for at oprette forbindelse til databasen. Som du sikkert ved, kører MySQL-databaser normalt på port 3306, så vi skal tillade forbindelser fra denne port i sikkerhedsgrupperne. Vi kan tillade forbindelser fra enhver IP ved at angive 0.0.0.0/0, eller vi kan begrænse forbindelser til kun vores egen IP for øget sikkerhed ved at angive vores IP.
Da vi vil tillade forbindelser fra enhver IP, skal vi gå til sikkerhedsgruppeindstillingerne, som vi valgte ved oprettelsen af databaseinstansen, og tilføje en ny tilladelse.
Som du kan se, giver AWS os en mulighed for indgående regler for MySQL eller Aurora. Vi kan se, at forbindelsen vil blive oprettet ved hjælp af TCP-protokollen og have et Port Range på 3306, som er standard for MySQL DBMS.
Du kan se tilladte forbindelser fra enhver IP ved at angive 0.0.0.0/0. Du kan dog vælge "My IP"-muligheden her for kun at tillade forbindelsen fra din IP-adresse.
Du skal have en grundlæggende forståelse af, hvordan MySQL Workbench fungerer. Du kan lære om installation af MySQL Workbench ved at følge dette link.
Tilslutning til MySQL Workbench
Som nævnt tidligere vil vi administrere vores cloud-database fra vores lokale computer.
For at gøre dette skal du åbne MySQL Workbench og klikke på "connect"-knappen:
Du vil se følgende vindue. Her skal vi indtaste de oplysninger, vi angav, da vi oprettede databaseinstansen.
Du kan finde databasens endpoint (hostname) i AWS her:
Når alle data er indtastet, klik på "Test Connection" for at kontrollere nøjagtigheden af de indtastede data og forbindelsen. Dit forbindelsesvindue bør se nogenlunde sådan ud:
Nu kan du klikke på "OK" i nederste højre hjørne, og den nye forbindelse vil fremgå i din MySQL Workbench.
Som du kan se, er den også dukket op hos mig:
Du kan også gå til din liste over databaseinstanser i AWS og se, at nye forbindelser med MySQL er oprettet for den instans, du har tilsluttet:
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat