Szybki start: tworzenie wystąpienia usługi Azure Database for MySQL za pomocą witryny Azure Portal
Azure Database for MySQL to zarządzana usługa do uruchamiania serwerów MySQL o wysokiej dostępności i zarządzania nimi oraz zarządzania nimi w chmurze. W tym artykule pokazano, jak utworzyć wystąpienie serwera elastycznego usługi Azure Database for MySQL przy użyciu witryny Azure Portal. Wystąpienie serwera elastycznego usługi Azure Database for MySQL jest tworzone przy użyciu zdefiniowanego zestawu zasobów obliczeniowych i magazynu.
Wymagania wstępne
- Subskrypcja platformy Azure
- Dostęp do witryny Azure Portal
- Podstawowa wiedza na temat opcji i konfiguracji serwera elastycznego usługi Azure Database for MySQL
Zaloguj się do witryny Azure Portal.
Wprowadź swoje poświadczenia, aby zalogować się do witryny Azure Portal.
Tworzenie elastycznego serwera usługi Azure Database for MySQL
Utwórz serwer w grupie zasobów platformy Azure.
Wykonaj następujące kroki, aby utworzyć serwer elastyczny usługi Azure Database for MySQL:
W witrynie Azure Portal wyszukaj i wybierz pozycję Serwery elastyczne usługi Azure Database for MySQL.
Wybierz pozycję Utwórz.
W okienku Wybierz opcję wdrażania usługi Azure Database for MySQL wybierz opcję Serwer elastyczny jako opcję wdrożenia:
Na karcie Podstawowe wprowadź lub wybierz następujące informacje:
Ustawienie Sugerowana wartość opis Subskrypcja Nazwa subskrypcji Subskrypcja platformy Azure, której chcesz użyć dla serwera. Wybierz subskrypcję, dla której mają być naliczane opłaty za zasób, jeśli masz wiele subskrypcji. Grupa zasobów: myresourcegroup Utwórz nową nazwę grupy zasobów lub wybierz istniejącą grupę zasobów z subskrypcji. Nazwa serwera mydemoserver-quickstart Unikatowa nazwa identyfikująca wystąpienie usługi Azure Database for MySQL — serwer elastyczny. Nazwa mysql.database.azure.com
domeny jest dołączana do wprowadzonej nazwy serwera. Nazwa serwera może zawierać tylko małe litery, cyfry i znak łącznika (-
). Musi zawierać od 3 do 63 znaków.Region Region najbliżej Twoich użytkowników Lokalizacja znajdująca się najbliżej użytkowników. Wersja programu MySQL 8.0 Wersja głównego aparatu. Typ obciążenia Opracowywanie zawartości W przypadku obciążenia produkcyjnego można wybrać opcję Mały/Średni lub Duży rozmiar w zależności od wymagań max_connections Obliczenia i magazyn Z możliwością serii, Standard_B1ms, 10 GiB, 100 iops, 7 dni Operacje obliczeniowe, magazynowe, wejściowe/wyjściowe na sekundę (IOPS) i konfiguracje kopii zapasowych dla nowego serwera. W okienku Konfigurowanie serwera wartości domyślne dla warstwy obliczeniowej, rozmiaru obliczeniowego, rozmiaru magazynu, liczby operacji we/wy na sekundę i okresu przechowywania (dla kopii zapasowej) są możliwe do skalowania, Standard_B1ms, 100 gib, 100 operacji we/wy na sekundę i 7 dni. Możesz zachować wartości domyślne lub zmodyfikować te wartości. Aby przyspieszyć ładowanie danych podczas migracji, zalecamy zwiększenie liczby operacji we/wy na sekundę do maksymalnego rozmiaru obsługiwanego dla wybranego rozmiaru obliczeniowego. Później przeprowadź skalowanie z powrotem, aby zminimalizować koszty. Aby zapisać wybór zasobów obliczeniowych i magazynu, wybierz pozycję Zapisz , aby kontynuować konfigurację. Strefa dostępności Brak preferencji Jeśli klient aplikacji jest aprowizowany w określonej strefie dostępności, możesz ustawić serwer elastyczny usługi Azure Database for MySQL na tę samą strefę dostępności, aby kolokować aplikację i zmniejszyć opóźnienie sieci. Wysoka dostępność Zaakceptowane W przypadku serwerów produkcyjnych wybierz między strefowo nadmiarową wysoką dostępnością a wysoką dostępnością w tej samej strefie. Zalecamy wysoką dostępność w celu zapewnienia ciągłości działania i ochrony przed awarią maszyny wirtualnej. Metoda uwierzytelniania Uwierzytelnianie MySQL i Microsoft Entra Wybierz metody uwierzytelniania, które mają być obsługiwane w celu uzyskania dostępu do tego serwera MySQL. Nazwa użytkownika administratora mydemouser Konto logowania ma być używane podczas nawiązywania połączenia z serwerem. Nazwa użytkownika administratora nie może być azure_superuser, administrator, administrator, główny, gość, sa lub publiczny. Maksymalna dozwolona liczba znaków to 32. Hasło Twoje hasło Nowe hasło do konta administratora serwera. Musi zawierać od 8 do 128 znaków. Musi również zawierać znaki z trzech z następujących kategorii: wielkie litery angielskie, małe litery angielskie, cyfry (od 0 do 9) i znaki niefanumeryczne ( !
,$
,#
,%
i tak dalej).Następnie skonfiguruj opcje sieci.
Na karcie Sieć ustaw sposób uzyskiwania dostępu do serwera. Usługa Azure Database for MySQL — serwer elastyczny oferuje dwa sposoby nawiązywania połączenia z serwerem:
- Dostęp publiczny (dozwolone adresy IP)
- Dostęp prywatny (integracja z siecią wirtualną)
W przypadku korzystania z dostępu publicznego dostęp do serwera jest ograniczony do dozwolonych adresów IP dodanych do reguły zapory. Ta metoda uniemożliwia zewnętrznym aplikacjom i narzędziom nawiązywanie połączenia z serwerem i wszelkimi bazami danych na serwerze, chyba że zostanie utworzona reguła otwierająca zaporę dla określonego adresu IP lub zakresu adresów IP. Po wybraniu pozycji Utwórz plik azuredeploy.json dostęp do serwera jest ograniczony do sieci wirtualnej. Aby uzyskać więcej informacji na temat dostępu prywatnego, zobacz artykuł dotyczący pojęć .
Z tego przewodnika Szybki start dowiesz się, jak ustawić publiczny dostęp w celu nawiązania połączenia z serwerem. Na karcie Sieć w polu Metoda łączności wybierz pozycję Dostęp publiczny. Aby ustawić reguły zapory, wybierz pozycję Dodaj bieżący adres IP klienta.
Nie można zmienić metody łączności po utworzeniu serwera. Jeśli na przykład podczas tworzenia serwera zostanie wybrana opcja Dostęp publiczny (dozwolone adresy IP), po wdrożeniu serwera nie będzie można zmienić ustawienia na Dostęp prywatny (integracja z siecią wirtualną). Zdecydowanie zalecamy utworzenie serwera w celu korzystania z dostępu prywatnego w celu zapewnienia bezpiecznego dostępu do serwera za pośrednictwem integracji z siecią wirtualną. Aby uzyskać więcej informacji na temat dostępu prywatnego, zobacz artykuł dotyczący pojęć .
Wybierz pozycję Przejrzyj i utwórz , aby przejrzeć konfigurację serwera elastycznego usługi Azure Database for MySQL.
Wybierz pozycję Utwórz, aby aprowizować serwer. Aprowizowanie może potrwać kilka minut.
wybierz pozycję Powiadomienia (ikona dzwonka) na pasku narzędzi, aby monitorować proces wdrażania. Po wdrożeniu możesz wybrać pozycję Przypnij do pulpitu nawigacyjnego , aby utworzyć kafelek dla elastycznego serwera usługi Azure Database for MySQL na pulpicie nawigacyjnym witryny Azure Portal. Ten kafelek jest skrótem do okienka Przegląd serwera. Po wybraniu pozycji Przejdź do zasobu zostanie otwarte okienko Przegląd serwera elastycznego.
Te bazy danych są domyślnie tworzone na serwerze: information_schema, mysql, performance_schema i sys.
Uwaga
Aby uniknąć problemów z łącznością, sprawdź, czy sieć zezwala na ruch wychodzący przez port 3306, którego używa usługa Azure Database for MySQL — serwer elastyczny.
Nawiązywanie połączenia z serwerem
Przed rozpoczęciem pobierz publiczny certyfikat SSL na potrzeby weryfikacji urzędu certyfikacji.
Jeśli wdrożysz usługę Azure Database for MySQL przy użyciu metody łączności dostępu publicznego, możesz szybko rozpocząć pracę przy użyciu wbudowanego narzędzia klienta wiersza polecenia MySQL lub usługi Azure Cloud Shell. Aby użyć narzędzia wiersza polecenia, na pasku menu w okienku Przegląd wybierz pozycję Połącz.
Uwaga
Możesz również użyć rozszerzenia MySQL w narzędziu Azure Data Studio, aby nawiązać połączenie z elastycznym serwerem usługi Azure Database for MySQL.
Po wybraniu pozycji Połącz możesz zobaczyć szczegółowe informacje dotyczące nawiązywania połączenia lokalnego przy użyciu narzędzia klienta usługi Azure Database for MySQL — serwer elastyczny oraz sposobu inicjowania operacji importowania i eksportowania danych.
Ważne
Jeśli podczas nawiązywania połączenia z serwerem elastycznym usługi Azure Database for MySQL zostanie wyświetlony następujący komunikat o błędzie, nie wybrano pola wyboru Zezwalaj na dostęp publiczny z dowolnej usługi platformy Azure na platformie Azure do tego serwera podczas konfigurowania reguł zapory lub opcja nie jest zapisywana. Ustaw reguły zapory, a następnie spróbuj ponownie.
ERROR 2002 (HY000): Can't connect to MySQL server on <servername> (115)
Czyszczenie zasobów
Gdy nie potrzebujesz już zasobów utworzonych na potrzeby tego przewodnika Szybki start, możesz usunąć grupę zasobów zawierającą wystąpienie serwera elastycznego usługi Azure Database for MySQL. Wybierz grupę zasobów dla zasobu usługi Azure Database for MySQL, a następnie wybierz pozycję Usuń. Wprowadź nazwę grupy zasobów, którą chcesz usunąć.