Szybki Start: Tworzenie serwera Azure Database for MySQL przy użyciu Azure PortalQuickstart: Create an Azure Database for MySQL server by using the Azure portal

Azure Database for MySQL to usługa zarządzana, która umożliwia uruchamianie i skalowanie w chmurze baz danych MySQL o wysokiej dostępności, a także zarządzanie nimi.Azure Database for MySQL is a managed service that you use to run, manage, and scale highly available MySQL databases in the cloud. W tym przewodniku szybki start pokazano, jak utworzyć Azure Database for MySQL pojedynczy serwer przy użyciu Azure Portal.This quickstart shows you how to use the Azure portal to create an Azure Database for MySQL single server. Pokazuje również, jak nawiązać połączenie z serwerem.It also shows you how to connect to the server.

Wymagania wstępnePrerequisites

Wymagana jest subskrypcja platformy Azure.An Azure subscription is required. Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem Utwórz bezpłatne konto platformy Azure .If you don't have an Azure subscription, create a free Azure account before you begin.

Tworzenie Azure Database for MySQL pojedynczego serweraCreate an Azure Database for MySQL single server

  1. Przejdź do Azure Portal , aby utworzyć bazę danych jednego serwera MySQL.Go to the Azure portal to create a MySQL Single Server database. Wyszukaj i wybierz Azure Database for MySQL:Search for and select Azure Database for MySQL:

    Znajdź Azure Database for MySQL

  2. Wybierz pozycję Dodaj.Select Add.

  3. Na stronie Wybierz opcję wdrożenia Azure Database for MySQL wybierz pozycję pojedynczy serwer:On the Select Azure Database for MySQL deployment option page, select Single server:

    Zrzut ekranu pokazujący opcję jednego serwera.

  4. Wprowadź podstawowe ustawienia dla nowego serwera:Enter the basic settings for a new single server:

    Zrzut ekranu przedstawiający stronę Tworzenie serwera MySQL.

    UstawienieSetting Sugerowana wartośćSuggested value OpisDescription
    SubskrypcjaSubscription Twoja subskrypcjaYour subscription Wybierz żądaną subskrypcję platformy Azure.Select the desired Azure subscription.
    Grupa zasobówResource group myresourcegroupmyresourcegroup Wprowadź nową grupę zasobów lub istniejącą w ramach subskrypcji.Enter a new resource group or an existing one from your subscription.
    Nazwa serweraServer name mydemoservermydemoserver Wprowadź unikatową nazwę.Enter a unique name. Nazwa serwera może zawierać tylko małe litery, cyfry i znaki łącznika (-).The server name can contain only lowercase letters, numbers, and the hyphen (-) character. Musi zawierać od 3 do 63 znaków.It must contain 3 to 63 characters.
    Źródło danychData source BrakNone Wybierz pozycję Brak, aby utworzyć nowy serwer od podstaw.Select None to create a new server from scratch. Wybierz pozycję kopia zapasowa tylko wtedy, gdy przywracasz z geograficznej kopii zapasowej istniejącego serwera.Select Backup only if you're restoring from a geo-backup of an existing server.
    LokalizacjaLocation Żądana lokalizacjaYour desired location Wybierz lokalizację z listy.Select a location from the list.
    WersjaVersion Najnowsza wersja głównaThe latest major version Użyj najnowszej wersji głównej.Use the latest major version. Zobacz Wszystkie obsługiwane wersje.See all supported versions.
    Obliczenia i magazynCompute + storage Użyj ustawień domyślnychUse the defaults Domyślna warstwa cenowa jest ogólnego przeznaczenia z 4 rdzeni wirtualnych i 100 GB pamięci.The default pricing tier is General Purpose with 4 vCores and 100 GB storage. Przechowywanie kopii zapasowych jest ustawione na 7 dni przy użyciu opcji tworzenia kopii zapasowej geograficznie nadmiarowej .Backup retention is set to 7 days, with the Geographically Redundant backup option.
    Zapoznaj się z cennikiem i zaktualizuj wartości domyślne, jeśli zachodzi taka potrzeba.Review the pricing page, and update the defaults if you need to.
    Nazwa użytkownika administratoraAdmin username mydemoadminmydemoadmin Wprowadź nazwę użytkownika administratora serwera.Enter your server admin user name. Nie można użyć azure_superuser, admin, administrator, root, Guest ani Public dla nazwy użytkownika administratora.You can't use azure_superuser, admin, administrator, root, guest, or public for the admin user name.
    HasłoPassword HasłoA password Nowe hasło dla użytkownika administratora serwera.A new password for the server admin user. Hasło musi mieć długość od 8 do 128 znaków i zawierać kombinację wielkich lub małych liter, cyfr i znaków innych niż alfanumeryczne (!, $, #,% itd.).The password must be 8 to 128 characters long and contain a combination of uppercase or lowercase letters, numbers, and non-alphanumeric characters (!, $, #, %, and so on).

    Uwaga

    Jeśli niewielkie zasoby obliczeniowe i we/wy są wystarczające dla Twojego obciążenia, warto rozważyć użycie warstwy cenowej Podstawowa.Consider using the Basic pricing tier if light compute and I/O are adequate for your workload. Należy pamiętać, że serwery utworzone w warstwie cenowej podstawowa nie mogą być później skalowane do Ogólnego przeznaczenia lub zoptymalizowane pod kątem pamięci.Note that servers created in the Basic pricing tier can't later be scaled to General Purpose or Memory Optimized.

  5. Wybierz pozycję Przegląd + Utwórz , aby udostępnić serwer.Select Review + create to provision the server.

  6. Poczekaj na wyświetlenie komunikatu Wdrożenie zostało ukończone na stronie portalu.Wait for the portal page to display Your deployment is complete. Wybierz pozycję Przejdź do zasobu , aby przejść do nowo utworzonej strony serwera:Select Go to resource to go to the newly created server page:

    Zrzut ekranu pokazujący, że wdrożenie zostało zakończone.

Masz problemy? Daj nam znać.Having problems? Let us know.

Konfigurowanie reguły zapory na poziomie serweraConfigure a server-level firewall rule

Domyślnie nowy serwer jest chroniony za pomocą zapory.By default, the new server is protected with a firewall. Aby nawiązać połączenie, musisz zapewnić dostęp do swojego adresu IP, wykonując następujące czynności:To connect, you must provide access to your IP by completing these steps:

  1. Przejdź do pozycji zabezpieczenia połączeń z okienka po lewej stronie dla zasobu serwera.Go to Connection security from the left pane for your server resource. Jeśli nie wiesz, jak znaleźć zasób, zobacz Jak otworzyć zasób.If you don't know how to find your resource, see How to open a resource.

    Zrzut ekranu przedstawiający stronę reguły zapory > zabezpieczenia połączeń.

  2. Wybierz pozycję Dodaj bieżący adres IP klienta, a następnie wybierz pozycję Zapisz.Select Add current client IP address, and then select Save.

    Uwaga

    Aby uniknąć problemów z łącznością, należy sprawdzić, czy sieć zezwala na ruch wychodzący przez port 3306, który jest używany przez Azure Database for MySQL.To avoid connectivity problems, check if your network allows outbound traffic over port 3306, which is used by Azure Database for MySQL.

Możesz dodać więcej adresów IP lub postanowić zakres adresów, aby połączyć się z serwerem z tych adresów IP.You can add more IPs or provide an IP range to connect to your server from those IPs. Aby uzyskać więcej informacji, zobacz jak zarządzać regułami zapory na serwerze Azure Database for MySQL.For more information, see How to manage firewall rules on an Azure Database for MySQL server.

Masz problemy? Daj nam znaćHaving problems? Let us know

Nawiązywanie połączenia z serwerem za pomocą mysql.exeConnect to the server by using mysql.exe

Aby nawiązać połączenie z serwerem ze środowiska lokalnego, można użyć opcji mysql.exe lub MySQL Workbench .You can use either mysql.exe or MySQL Workbench to connect to the server from your local environment. W tym przewodniku szybki start będziemy używać mysql.exe w programie Azure Cloud Shell do nawiązywania połączenia z serwerem.In this quickstart, we'll use mysql.exe in Azure Cloud Shell to connect to the server.

  1. Otwórz Azure Cloud Shell w portalu, wybierając pierwszy przycisk na pasku narzędzi, jak pokazano na poniższym zrzucie ekranu.Open Azure Cloud Shell in the portal by selecting the first button on the toolbar, as shown in the following screenshot. Zanotuj nazwę serwera, nazwę administratora serwera i subskrypcję nowego serwera w sekcji Przegląd , jak pokazano na zrzucie ekranu.Note the server name, server admin name, and subscription for your new server in the Overview section, as shown in the screenshot.

    Uwaga

    Jeśli otwierasz Cloud Shell po raz pierwszy, zostanie wyświetlony monit o utworzenie grupy zasobów i konta magazynu.If you're opening Cloud Shell for the first time, you'll be prompted to create a resource group and storage account. Jest to jednorazowy krok.This is a one-time step. Zostanie automatycznie dołączona do wszystkich sesji.It will be automatically attached for all sessions.

    Zrzut ekranu, który pokazuje Cloud Shell w Azure Portal.

  2. Uruchom następujące polecenie w terminalu Azure Cloud Shell.Run the following command in the Azure Cloud Shell terminal. Zastąp wartości podane tutaj rzeczywistą nazwą serwera i nazwą użytkownika administratora.Replace the values shown here with your actual server name and admin user name. W przypadku Azure Database for MySQL należy dodać @\<servername> do nazwy użytkownika administratora, jak pokazano poniżej:For Azure Database for MySQL, you need to add @\<servername> to the admin user name, as shown here:

    mysql --host=mydemoserver.mysql.database.azure.com --user=myadmin@mydemoserver -p
    

    Oto jak wygląda w terminalu Cloud Shell:Here's what it looks like in the Cloud Shell terminal:

    Requesting a Cloud Shell.Succeeded.
    Connecting terminal...
    
    Welcome to Azure Cloud Shell
    
    Type "az" to use Azure CLI
    Type "help" to learn about Cloud Shell
    
    user@Azure:~$mysql -h mydemoserver.mysql.database.azure.com -u myadmin@mydemoserver -p
    Enter password:
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 64796
    Server version: 5.6.42.0 Source distribution
    
    Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    mysql>
    
  3. W tym samym terminalu Azure Cloud Shell Utwórz bazę danych o nazwie guest :In the same Azure Cloud Shell terminal, create a database named guest:

    mysql> CREATE DATABASE guest;
    Query OK, 1 row affected (0.27 sec)
    
  4. Przełącz do guest bazy danych:Switch to the guest database:

    mysql> USE guest;
    Database changed
    
  5. Wprowadź quit polecenie, a następnie wybierz polecenie Enter , aby zamknąć MySQL.Enter quit, and then select Enter to quit mysql.

Masz problemy? Daj nam znać.Having problems? Let us know.

Czyszczenie zasobówClean up resources

W grupie zasobów utworzono teraz serwer Azure Database for MySQL.You have now created an Azure Database for MySQL server in a resource group. Jeśli nie chcesz potrzebować tych zasobów w przyszłości, możesz je usunąć przez usunięcie grupy zasobów lub usunięcie serwera MySQL.If you don't expect to need these resources in the future, you can delete them by deleting the resource group, or you can just delete the MySQL server. Aby usunąć grupę zasobów, wykonaj następujące kroki:To delete the resource group, complete these steps:

  1. W Azure Portal Wyszukaj i wybierz pozycję grupy zasobów.In the Azure portal, search for and select Resource groups.
  2. Z listy grup zasobów wybierz nazwę grupy zasobów.In the list of resource groups, select the name of your resource group.
  3. Na stronie Przegląd dla grupy zasobów wybierz pozycję Usuń grupę zasobów.On the Overview page for your resource group, select Delete resource group.
  4. W oknie dialogowym potwierdzenia wpisz nazwę grupy zasobów, a następnie wybierz pozycję Usuń.In the confirmation dialog box, type the name of your resource group, and then select Delete.

Aby usunąć serwer, możesz wybrać pozycję Usuń na stronie Przegląd dla serwera, jak pokazano poniżej:To delete the server, you can select Delete on the Overview page for your server, as shown here:

Zrzut ekranu pokazujący przycisk Usuń na stronie Przegląd serwera.

Następne krokiNext steps

Nie możesz znaleźć tego, czego szukasz? Daj nam znać.Can't find what you're looking for? Let us know.