Jak połączyć się z AWS RDS za pomocą MySQL Workbench

Jak połączyć się z AWS RDS za pomocą MySQL Workbench
AWS RDS (Relaction Batabase Service) to zarządzana usługa bazy danych świadczona przez Amazon Web Services w celu uruchomienia wysoce dostępnego i skalowalnego klastra bazy danych. AWS RDS zapewnia różne silniki bazy danych, takie jak Amazon Aurora, MySQL, Mariadb, MS SQL Server, Oracle i PostgreSQL. AWS nie zapewnia dostępu powłoki do serwera bazy danych; Zapewnia tylko ciąg połączeń do połączenia z serwerem bazy danych.

MySQL Workbench to aplikacja komputerowa używana do poprawy widoczności wewnątrz serwerów relacyjnych baz danych, takich jak MySQL za pomocą ładnego graficznego interfejsu użytkownika. Zapewnia również narzędzie zapytań do wykonywania zapytań SQL na serwerze bazy danych. W tym przewodniku omówi następujące kroki w celu połączenia się z instancją AWS RDS za pomocą MySQL Workbench z urządzenia lokalnego.

  • Zainstaluj MySQL Workbench na komputerze lokalnym
  • Utwórz instancję AWS RDS
  • Połącz się z instancją AWS RDS za pomocą MySQL Workbench

Zainstaluj MySQL Workbench na komputerze lokalnym

Pierwszym krokiem do połączenia się z AWS RDS jest zainstalowanie MySQL Workbench na komputerze lokalnym. Zaktualizuj lokalne repozytoria na Ubuntu, a następnie zainstaluj MySQL Workbench za pomocą następujących poleceń.

Ubuntu@ubuntu: ~ $ sudo apt aktualizacja -y
Ubuntu@ubuntu: ~ $ sudo apt instaluj mysql -workbench -y

Po zainstalowaniu MySQL Workbench sprawdź jego wersję, aby zweryfikować instalację.

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

Utwórz instancję AWS RDS

Aby połączyć się z instancją AWS RDS za pomocą MySQL Workbench, najpierw uruchom nową instancję AWS RDS z silnikiem MySQL. Najpierw zaloguj się do konsoli zarządzania AWS i wybierz region, w którym chcesz wdrożyć instancję RDS. W tym artykule wdrożymy instancję RDS w US-WEAST-1 (N. Region Virginia).

Wyszukaj RDS z konsoli zarządzania.

Z panelu po lewej stronie kliknij Bazy danych.

Wyświetli wszystkie wdrożone tam instancje bazy danych. W prawym górnym rogu kliknij Utwórz bazę danych przycisk, aby utworzyć instancję RDS.

Wybierz Standardowe tworzenie Jak Metoda tworzenia bazy danych I Mysql Jak Typ silnika.

Z szablonów wybierz Darmowy poziom.

Wprowadź nazwę i poświadczenia bazy danych w ramach Ustawienia Sekcja.

Pod Łączność Sekcja, wybierz VPC, w którym chcesz wdrożyć instancję RDS i udostępnić instancję RDS publicznie, ponieważ będziemy uzyskiwać dostęp do RDS z naszego komputera lokalnego.

Po wybraniu VPC wybierz teraz VPC Security Group i strefę dostępności.

Pozostaw resztę konfiguracji jako domyślnie i kliknij Utwórz bazę danych przycisk na końcu strony.

Aby uzyskać nazwę hosta instancji RDS, przejdź do bazy danych z lewego panelu bocznego.

Kliknij nowo utworzoną bazę danych, a tam pokaże wszystkie szczegóły bazy danych.

Z Łączność i bezpieczeństwo Tab, skopiuj punkt końcowy instancji AWS RDS i port, ponieważ zostanie ono używane do nawiązania połączenia z instancją RDS z MySQL Workbench.

Po utworzeniu instancji RDS skonfiguruj teraz grupę zabezpieczeń dołączoną do RDS, aby umożliwić połączenie z Internetu. Grupa bezpieczeństwa to wirtualna zapora ogniowa, która umożliwia lub blokuje ruch w instancji RDS. Domyślnie grupy bezpieczeństwa blokują połączenia z Internetu. Z konsoli zarządzania poszukaj EC2.

Z panelu po lewej stronie kliknij Grupy bezpieczeństwa pod Bezpieczeństwo sieci Sekcja. Wyświetli wszystkie grupy bezpieczeństwa dostępne w regionie.

Kliknij grupę bezpieczeństwa dołączoną do instancji MySQL RDS, Customsg, do tego demo.

Kliknij przycisk Edytuj reguły przychodzące, aby dodać regułę przychodzącą do grupy bezpieczeństwa z reguł przychodzących.

Dodaj nową regułę, aby umożliwić ruch z portu 3306, ponieważ domyślnie serwer MySQL działa na porcie 3306. Po dodaniu reguły kliknij Zapisz zasady Aby zapisać zasady grupy bezpieczeństwa.

Połącz się z AWS RDS za pomocą MySQL Workbench

Do tej pory zainstalowaliśmy MySQL Workbench w systemie lokalnym i uruchomiliśmy instancję MySQL RDS na AWS. Teraz nadszedł czas, aby połączyć się z instancją MySQL RDS za pomocą MySQL Workbench. Otwórz MySQL Workbench, uruchamiając następujące polecenie.

Ubuntu@ubuntu: ~ $ sudo mysql-workbench

Otworzy się w MySQL Workbench. Kliknij na (+) Symbol i poprosi o parametry połączenia bazy danych.

Wprowadź wszystkie wymagane parametry połączenia serwera bazy danych AWS MySQL i kliknij Połączenie testowe przycisk, aby połączyć się z serwerem bazy danych.

Teraz poprosi o hasło instancji RDS. Wprowadź hasło do instancji RDS i kliknij OK przycisk do przetestowania połączenia.

Po wprowadzeniu hasła poinformuje to, czy połączenie zakończyło się powodzeniem.

Teraz z nowej konfiguracji połączenia kliknij OK przycisk zamiast Połączenie testowe Aby dodać ustawienia połączenia instancji AWS RDS do MySQL Workbench.

Doda połączenie MySQL na desce rozdzielczej MySQL Workbench.

Aby połączyć się z instancją AWS RDS, kliknij dwukrotnie połączenie AWS RDS, a zacznie się łączyć z instancją RDS.

Po pewnym czasie poprosi o hasło instancji AWS RDS. Wprowadź hasło instancji RDS i kliknij OK przycisk, aby połączyć się z instancją.

Po podaniu hasła połączy się z instancją AWS RDS i otworzy ładny graficzny interfejs użytkownika dla instancji RDS w MySQL Workbench.

Aby utworzyć nowy schemat za pomocą MySQL Workbench, kliknij nowy schemat przycisk na pasku menu.

Otworzy nową kartę z prośbą o utworzenie nazwy schematu.

Wprowadź nazwę schematu i kliknij Stosować przycisk w prawym dolnym rogu zakładki. Otworzy nowe okno z zapytaniem SQL, aby utworzyć nowy schemat z prośbą o potwierdzenie, czy chcesz uruchomić zapytanie.

Przejrzyj zapytanie SQL i kliknij Stosować przycisk w prawym dolnym rogu okna, aby utworzyć schemat. Podobnie różne zapytania SQL można również wykonać za pomocą graficznego interfejsu użytkownika na MySQL Workbench.

Wniosek

MySQL Workbench to aplikacja komputerowa, która zapewnia ładny graficzny interfejs użytkownika relacyjnego serwera bazy danych. Początkujący jest trudno używać interfejsu wiersza poleceń do wykonywania zapytań z serwerem bazy danych. MySQL Workbench zapewnia ładny widok serwera bazy danych i ułatwia wykonywanie zapytań SQL. Ten blog opisuje różne kroki, aby połączyć się z serwerem AWS RDS za pomocą MySQL Workbench.