Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Serwer elastyczny usługi Azure Database for MySQL to zarządzana usługa, która uruchamia serwery MySQL o wysokiej dostępności i zarządza nimi w chmurze. W tym przewodniku Szybki start pokazano, jak utworzyć w sieci wirtualnej wystąpienie usługi Azure Database for MySQL — Flexible Server za pomocą witryny Azure Portal.
Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto platformy Azure. Obecnie za pomocą bezpłatnego konta platformy Azure możesz wypróbować usługę Azure Database for MySQL — serwer elastyczny bezpłatnie przez 12 miesięcy. Aby uzyskać więcej informacji, zobacz Używanie bezpłatnego konta platformy Azure do bezpłatnego wypróbowania usługi Azure Database for MySQL — serwer elastyczny bezpłatnie.
Zaloguj się do witryny Azure Portal.
Zaloguj się w witrynie Azure Portal. Wprowadź swoje poświadczenia, aby zalogować się do portalu. Domyślny widok to panel usług.
Tworzenie wystąpienia serwera elastycznego usługi Azure Database for MySQL
Tworzysz wystąpienie serwera elastycznego usługi Azure Database for MySQL ze zdefiniowanym zestawem zasobów obliczeniowych i magazynowych. Serwer jest tworzony w ramach grupy zasobów Azure.
Wykonaj następujące kroki, aby utworzyć serwer elastyczny usługi Azure Database for MySQL:
Wyszukaj i wybierz pozycję Serwery usługi Azure Database for MySQL w portalu:
Wybierz Dodaj.
Na stronie Wybieranie opcji wdrażania usługi Azure Database for MySQL wybierz opcję Serwer elastyczny jako opcję wdrożenia:
Na karcie Podstawy wprowadź subskrypcję, grupęzasobów, region, nazwę użytkownika administratora i hasło administratora. Przy użyciu wartości domyślnych tworzone jest wystąpienie usługi Azure Database for MySQL Flexible Server w wersji 5.7 w warstwie Burstable, z 1 rdzeniem wirtualnym, 2 GiB pamięci oraz 32 GiB magazynu. Przechowywanie kopii zapasowych wynosi siedem dni. Konfigurację można zmienić.
Wskazówka
Aby przyspieszyć wczytywanie danych podczas migracji, zaleca się zwiększenie liczby operacji IOPS do maksymalnej wartości obsługiwanej dla danego rozmiaru, a następnie ponowne jej zmniejszenie w celu obniżenia kosztów.
Przejdź do karty Sieć , wybierz pozycję Dostęp prywatny. Nie można zmienić metody łączności po utworzeniu serwera. Wybierz pozycję Utwórz sieć wirtualną, aby utworzyć nową sieć wirtualną vnetenvironment1.
Po podaniu nazwy sieci wirtualnej i informacji o podsieci wybierz przycisk OK .
Wybierz pozycję Przejrzyj i utwórz, aby przejrzeć ustawienia usługi Azure Database for MySQL Flexible Server.
Wybierz pozycję Utwórz, aby aprowizować serwer. Przygotowanie może potrwać kilka minut.
Poczekaj, aż wdrożenie zakończy się pomyślnie.
Wybierz pozycję Przejdź do zasobu, aby otworzyć stronę Przegląd serwera.
Tworzenie maszyny wirtualnej z systemem Linux platformy Azure
Ponieważ serwer znajduje się w sieci wirtualnej, można połączyć się tylko z serwerem z innych usług platformy Azure w tej samej sieci wirtualnej co serwer. Aby nawiązać połączenie z serwerem i zarządzać nim, utwórzmy maszynę wirtualną z systemem Linux. Maszyna wirtualna musi zostać utworzona w tym samym regionie i tej samej subskrypcji. Maszyna wirtualna z systemem Linux może służyć jako tunel SSH do zarządzania serwerem bazy danych.
Przejdź do grupy zasobów, w której utworzono serwer. Wybierz Dodaj.
Wybierz pozycję Ubuntu Server 18.04 LTS
Na karcie Podstawowe, w obszarze Szczegóły projektu, upewnij się, że wybrano poprawną subskrypcję, a następnie wybierz opcję Utwórz nową grupę zasobów. Wpisz nazwę myResourceGroup.
W obszarze Szczegóły wystąpienia wpisz nazwę maszyny wirtualnej myVM, wybierz ten sam region co serwer bazy danych.
W obszarze Konto administratora wybierz pozycję Klucz publiczny SSH.
W polu Nazwa użytkownika wpisz azureuser.
W przypadku źródła klucza publicznego SSH pozostaw wartość domyślną Generuj nową parę kluczy, a następnie wpisz myKey jako nazwę pary kluczy.
W obszarze Reguły>portów wejściowych Publiczne porty wejściowe wybierz pozycję Zezwalaj na wybrane porty, a następnie wybierz pozycję SSH (22) i HTTP (80) z listy rozwijanej.
Wybierz stronę Sieć , aby skonfigurować sieć wirtualną. W przypadku sieci wirtualnej wybierz vnetenvironment1 utworzoną dla wystąpienia usługi Azure Database for MySQL Flexible Server.
Wybierz pozycję Zarządzaj konfiguracją podsieci , aby utworzyć nową podsieć dla serwera.
Dodaj nową podsieć dla maszyny wirtualnej.
Wybierz pozycję Przejrzyj i utwórz.
Wybierz pozycję Utwórz. Po otwarciu okna Generuj nową parę kluczy wybierz pozycję Pobierz klucz prywatny i utwórz zasób. Plik klucza jest pobierany jako myKey.pem.
Ważne
Upewnij się, że wiesz, gdzie
.pemzostał pobrany plik, potrzebna jest ścieżka do niego w następnym kroku.Po zakończeniu wdrażania wybierz pozycję Przejdź do zasobu.
Na stronie nowej maszyny wirtualnej wybierz publiczny adres IP i skopiuj go do schowka.
Instalowanie narzędzi klienckich MySQL
Utwórz połączenie SSH z maszyną wirtualną przy użyciu powłoki Bash lub programu PowerShell. Po wyświetleniu monitu otwórz połączenie SSH z maszyną wirtualną. Zastąp adres IP adresem z maszyny wirtualnej i zastąp ścieżkę do .pem ścieżką do lokalizacji, do której pobrano plik klucza.
ssh -i .\Downloads\myKey1.pem azureuser@10.111.12.123
Wskazówka
Utworzony klucz SSH można użyć podczas następnego tworzenia maszyny wirtualnej na platformie Azure. Wybierz opcję Użyj klucza przechowywanego na platformie Azure jako źródło klucza publicznego SSH podczas następnego tworzenia maszyny wirtualnej. Masz już klucz prywatny na komputerze, więc nie musisz pobierać żadnych elementów.
Aby nawiązać połączenie z serwerem, należy zainstalować narzędzie mysql-client.
sudo apt-get update
sudo apt-get install mysql-client
Połączenia z bazą danych są wymuszane przy użyciu protokołu SSL; w związku z tym należy pobrać publiczny certyfikat SSL.
wget --no-check-certificate https://dl.cacerts.digicert.com/DigiCertGlobalRootG2.crt.pem
Nawiązywanie połączenia z serwerem z maszyny wirtualnej z systemem Linux platformy Azure
Po zainstalowaniu narzędzia klienckiego mysql.exe możemy teraz nawiązać połączenie z serwerem ze środowiska lokalnego.
mysql -h mydemoserver.mysql.database.azure.com -u mydemouser -p --ssl-mode=REQUIRED --ssl-ca=DigiCertGlobalRootG2.crt.pem
Czyszczenie zasobów
Utworzono wystąpienie serwera elastycznego usługi Azure Database for MySQL w grupie zasobów. Jeśli nie spodziewasz się, że te zasoby będą potrzebne w przyszłości, możesz je usunąć, usuwając grupę zasobów lub wystąpienie serwera elastycznego usługi Azure Database for MySQL. Aby usunąć grupę zasobów, wykonaj następujące kroki:
- Wyszukaj i wybierz pozycję Grupy zasobów w portalu Azure.
- Na liście grup zasobów wybierz nazwę grupy zasobów.
- Na stronie Przegląd dla grupy zasobów wybierz pozycję Usuń grupę zasobów.
- W oknie dialogowym potwierdzenia wpisz nazwę grupy zasobów, a następnie wybierz pozycję Usuń.