Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak tworzyć i wdrażać Azure Database for MySQL Server przy użyciu Azure Portal i Workbench

W tym artykule opisano krok po kroku proces wdrażania usługi Azure Database for MySQL Server.

Otwórz portal Azure i zaloguj się przy użyciu odpowiednich poświadczeń. Uwaga:w celach demonstracyjnych mam subskrypcję płatną zgodnie z rzeczywistym użyciem Microsoft Azure. Aby uzyskać więcej informacji na temat modelu cenowego Azure MySQL i różnych subskrypcji platformy Azure, zapoznaj się z artykułem Subskrypcje, licencje, konta i dzierżawcy usług chmurowych firmy Microsoft.

Kliknij Wszystkie usługi aby zobaczyć różne usługi oferowane przez Microsoft.

Kliknij Bazy danych i wybierz Azure Database dla serwerów MySQL .

W Bazie danych Azure dla serwera MySQL r ekranie, kliknij Utwórz... .

Na następnym ekranie wybierz opcję wdrożenia. Możemy skonfigurować serwer MySQL z dwiema opcjami wdrażania.

  1. Pojedynczy serwer.
  2. Elastyczny serwer.

Kliknij Pojedynczy serwer .

Na Utwórz serwer MySQL na ekranie, możemy określić szczegóły użyte do utworzenia nowego serwera MySQL i skonfigurować następujące elementy:

Szczegóły projektu

  • Subskrypcja :Wybierz odpowiednią subskrypcję platformy Azure. Zdecydowaliśmy się na płatność zgodnie z rzeczywistym użyciem – Ty też możesz to wybrać.
  • Grupa zasobów . Ta kategoria obejmuje zasoby związane z bazami danych MySQL Azure. Wybierz żądaną grupę zasobów, w której chcesz utworzyć serwer MySQL. W naszym przypadku nie stworzyliśmy żadnych grup zasobów, dlatego musimy to zrobić. Kliknij Utwórz nowy , podaj żądaną nazwę i kliknij OK .

Sekcja Szczegóły serwera

  • Nazwa serwera: Określ żądany unikalny nazwa serwera MySQL. Ta nazwa otrzyma dodatek — mysql.database.azure.com ciąg automatycznie. Np. testservername.mysql.database.azure.com .
  • Źródło danych: Możesz utworzyć pustą bazę danych lub przywrócić bazę danych lub serwer z kopii zapasowej geograficznie nadmiarowej. W naszym przypadku utworzymy pustą bazę danych.
  • Lokalizacja: Wybierz najbliższy region, w którym można utworzyć serwer MySQL.
  • Wersja: Wybierz wersję serwera MySQL. Możemy skonfigurować MySQL 5.6, MySQL 5.7 i MySQL 8.0.
  • Komputer + pamięć: Możesz określić całkowitą liczbę wirtualnych rdzeni i pamięci dla serwera MySQL. Koszt serwera jest ustalany na podstawie określonych zasobów. Stosujemy podstawowe ustawienia – jeden wirtualny rdzeń i 5 GB pamięci.

Konto administracyjne

  • Nazwa użytkownika administratora: Podaj nazwę użytkownika, który ma uprawnienia administratora na serwerze MySQL.
  • Hasło :Określ żądane hasło do konta administratora.

Spójrz na zrzut ekranu poniżej. Wyświetla skonfigurowane parametry dla serwera MySQL:

Następnym krokiem jest włączenie i skonfigurowanie szyfrowania danych do tworzenia kopii zapasowych i bazy danych przy użyciu kluczy zarządzanych. Możliwe jest włączenie podwójnego szyfrowania infrastruktury przy użyciu klucza zarządzanego przez usługę dodatkową. W naszym przypadku region lokalizacji serwera nie obsługuje infrastruktury, a opcja jest wyłączona.

Teraz określamy tagi, aby łatwo zidentyfikować serwer. Kliknij Przejrzyj + utwórz . Strona wyświetli szczegóły konfiguracji i szacunkowy koszt posiadania serwera MySQL. Sprawdź konfigurację i kliknij Utwórz .

Rozpoczyna się proces wdrażania. Po zakończeniu możesz zobaczyć szczegóły serwera MySQL na stronie głównej portalu Azure:

Teraz naszym celem jest połączenie serwera MySQL za pomocą MySQL Workbench.

Połącz bazę danych Azure z MySQL Workbench

W moim przypadku pobrałem i zainstalowałem MySQL Workbench za pomocą instalatora społeczności MySQL. Gdy będzie gotowy do pracy, uruchom go.

Na ekranie powitalnym możesz wyświetlić wcześniej utworzone połączenia. Nie skonfigurowaliśmy żadnego, dlatego lista jest pusta.

Aby dodać połączenie, kliknij znak (+):

Otworzy się okno konfiguracji. Tam ustawiasz parametry połączenia z serwerem MySQL. Musisz podać następujące informacje:

  • Nazwa połączenia: Podaj odpowiednią nazwę.
  • Metoda połączenia: Zdefiniuj metodę łączenia się z serwerem MySQL. Możesz wybrać jedną z następujących opcji:
    • Standardowy (TCP/IP)
    • Zlokalizuj gniazdo / rurę
    • Standardowy TCP/IP przez SSH.
  • Nazwa hosta: Podaj nazwę hosta lub adres IP stacji roboczej z zainstalowanym serwerem MySQL. W naszym przypadku musisz tak określić nazwę serwera Azure MySQL. Nazwa serwera i nazwa logowania administratora znajdują się na stronie zasobów Azure MySQL:
  • Numer portu: Podaj numer portu.
  • Nazwa użytkownika: Podaj nazwę użytkownika administratora serwera. Ten użytkownik połączy się z serwerem Azure MySQL.

Po ustawieniu wszystkich parametrów konfiguracji kliknij Testuj połączenie .

Podczas łączenia się z serwerem MySQL na platformie Azure pojawia się następujący błąd:

Client with IP address xxx.xxx.xxx.xxx is not allowed to connect to this MySQL Server.

Błąd wskazuje, że zapora platformy Azure blokuje adres IP komputera. Aby rozwiązać ten problem, musimy umieścić ten adres IP na białej liście.

Otwórz portal Azure> Zasób serwera MySQL> Zabezpieczenia połączenia . O regułach zapory ekranie, ustaw wartość Zezwól na dostęp do usług Azure na Tak . Kliknij Dodaj aktualny adres IP klienta .

Adres IP zostanie dodany do listy adresów IP, które mogą łączyć się z serwerem MySQL. Kliknij Zapisz – utworzy regułę zapory.

Wróćmy teraz do MySQL Workbench, kliknij Testuj połączenie . W nowym oknie podaj hasło do połączenia z serwerem MySQL i kliknij OK .

Połączenie zostało pomyślnie nawiązane:

Następną akcją jest utworzenie bazy danych i obiektów na serwerze Azure MySQL.

Utwórz bazę danych i tabelę na platformie Azure za pomocą środowiska roboczego

Aby utworzyć bazę danych, otwórz MySQL Workbench i połącz się z Azure MySQL Server. Po połączeniu uruchom następujące zapytanie, aby utworzyć eltechDB baza danych:

Create database eltechDB

Po utworzeniu bazy danych uruchom następujące zapytanie, aby utworzyć tblemployee tabela:

use eltechDB;
create table tblEmployees
(
emp_no int,
birth_date date,
first_name varchar(50),
last_name varchar(50),
gender ENUM('M', 'F'),
hire_date date
);

Listę baz danych możesz wyświetlić na Schemacie okienko Nawigatora . Możesz wyświetlić tabelę, rozwijając eltechDB schemat:

Alternatywnie możesz uruchomić następujące zapytanie, aby wyświetlić bazy danych:

Show databases;

Wyjście zapytania

Uruchom następujące zapytanie, aby wyświetlić tabele:

Use eltechDB;
Show tables;

Wyjście zapytania

W tym artykule wykorzystaliśmy MySQL Workbench do zilustrowania tego procesu. Nie jest to jednak jedyne narzędzie odpowiednie do tego celu. Godną alternatywą jest Devart's dbForge Studio dla MySQL – pod wieloma względami ma lepszą funkcjonalność, zwłaszcza jeśli chodzi o wydajność i ulepszone opcje.

Podsumowanie

W artykule omówiono proces wdrażania krok po kroku tworzenia bazy danych Azure na serwerze MySQL. połączyliśmy bazę danych za pomocą środowiska pracy MySQL i wykonaliśmy kilka zapytań, aby utworzyć bazę danych i tabele w bazie danych. Mam nadzieję, że ten artykuł będzie pomocny w pracy z bazami danych Azure.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak skonfigurować Tomcata do połączenia z MySQL?

  2. Jak mogę stworzyć instalator dla strony internetowej. PHP mysql

  3. jak dodać super uprawnienia do bazy mysql?

  4. Jak obliczyć całkowitą sprzedaż miesięcznie w MySQL?

  5. Amazon EC2, mysql przerywa start, ponieważ InnoDB:mmap (x bajtów) nie powiodło się; errno 12