Připojení flexibilního serveru Azure Database for MySQL s využitím metody připojení privátního přístupu

PLATÍ PRO: Flexibilní server Azure Database for MySQL

Flexibilní server Azure Database for MySQL je spravovaná služba, která běží, spravuje a škáluje vysoce dostupné servery MySQL v cloudu. V tomto rychlém startu se dozvíte, jak vytvořit instanci flexibilního serveru Azure Database for MySQL ve virtuální síti pomocí webu Azure Portal.

Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet Azure, než začnete. V současné době můžete s bezplatným účtem Azure vyzkoušet flexibilní server Azure Database for MySQL zdarma po dobu 12 měsíců. Další informace najdete v tématu Bezplatné vyzkoušení flexibilního serveru Azure Database for MySQL.

Přihlaste se k portálu Azure Portal.

Přihlaste se k portálu Azure. Zadejte přihlašovací údaje pro přihlášení k portálu. Výchozím zobrazením je váš řídicí panel služby.

Vytvoření instance flexibilního serveru Azure Database for MySQL

Vytvoříte instanci flexibilního serveru Azure Database for MySQL s definovanou sadou výpočetních prostředků a prostředků úložiště. Server vytvoříte v rámci skupiny prostředků Azure.

Provedením těchto kroků vytvořte instanci flexibilního serveru Azure Database for MySQL:

  1. Na portálu vyhledejte a vyberte servery Azure Database for MySQL:

    Screenshot that shows a search for Azure Database for MySQL servers.

  2. Vyberte Přidat.

  3. Na stránce vybrat možnost nasazení Azure Database for MySQL vyberte jako možnost nasazení flexibilní server:

    Screenshot that shows the Flexible server option.

  4. Na kartě Základy zadejte předplatné, skupinu prostředků , oblast, uživatelské jméno správce a heslo správce. S výchozími hodnotami se zřídí instance flexibilního serveru Azure Database for MySQL verze 5.7 se skladovou jednotkou s možností burstable s využitím 1 virtuálních jader, 2 GiB paměti a 32 GiB úložiště. Uchovávání záloh je sedm dnů. Konfiguraci můžete změnit.

    Screenshot that shows the Basics tab of the Flexible server page.

    Tip

    Pro rychlejší načítání dat během migrace se doporučuje zvýšení počtu IOPS na maximální velikost podporovanou výpočetní velikostí a pozdějším škálováním zpět, aby se ušetřily náklady.

  5. Přejděte na kartu Sítě a vyberte privátní přístup. Po vytvoření serveru nemůžete změnit metodu připojení. Vyberte Vytvořit virtuální síť a vytvořte novou virtuální síť vnetenvironment1.

    Screenshot that shows the Networking tab with new VNET.

  6. Po zadání názvu virtuální sítě a informací o podsíti vyberte OK .

    Review VNET information

  7. Výběrem možnosti Zkontrolovat a vytvořit zkontrolujte konfiguraci flexibilního serveru Azure Database for MySQL.

  8. Vyberte Vytvořit, aby se server zřídil. Zřizování může trvat několik minut.

  9. Počkejte, až se nasazení dokončí a úspěšně dokončí.

    Screenshot that shows the Networking settings with new VNET.

  10. Výběrem možnosti Přejít k prostředku zobrazíte stránku Přehled serveru.

Vytvoření virtuálního počítače Azure s Linuxem

Vzhledem k tomu, že je server ve virtuální síti, můžete se k serveru připojit jenom z jiných služeb Azure ve stejné virtuální síti jako server. Pokud se chcete připojit a spravovat server, vytvoříme virtuální počítač s Linuxem. Virtuální počítač musí být vytvořen ve stejné oblasti a stejném předplatném. Virtuální počítač s Linuxem se dá použít jako tunel SSH ke správě databázového serveru.

  1. Přejděte do skupiny prostředků, ve které byl server vytvořen. Vyberte Přidat.

  2. Vyberte Ubuntu Server 18.04 LTS.

  3. Přesvědčte se, že je na kartě Základy v části Podrobnosti o projektu vybrané správné předplatné a pak ve Skupině prostředků vyberte Vytvořit nový. Jako název zadejte myResourceGroup .

    Screenshot of the Project details section showing where you select the Azure subscription and the resource group for the virtual machine.

  4. V části Podrobnosti instance zadejte virtuální počítač myVM pro název virtuálního počítače a zvolte stejnou oblast jako váš databázový server.

    Screenshot of the Instance details section where you provide a name for the virtual machine and select its region, image and size.

  5. V části Správa istrator vyberte veřejný klíč SSH.

  6. Do pole Uživatelské jméno zadejte azureuser.

  7. Pro zdroj veřejného klíče SSH ponechte výchozí hodnotu Generate new key pair (Vygenerovat nový klíč) a zadejte myKey pro název páru klíčů.

    Screenshot of the Administrator account section where you select an authentication type and provide the administrator credentials.

  8. V části Pravidla portů pro příchozí spojení>Veřejné příchozí porty zvolte Povolit vybrané porty a potom z rozevíracího seznamu vyberte SSH (22) a HTTP (80).

    Screenshot of the inbound port rules section where you select what ports inbound connections are allowed on.

  9. Vyberte stránku Sítě a nakonfigurujte virtuální síť. Pro virtuální síť zvolte virtuální síť vytvořenou pro instanci flexibilního serveru Azure Database for MySQL vnetenvironment1 .

    Screenshot of the select existing virtual network of the Azure Database for MySQL flexible server instance.

  10. Vyberte Spravovat konfiguraci podsítě a vytvořte novou podsíť pro server.

    Screenshot of manage subnet.

  11. Přidejte novou podsíť pro virtuální počítač.

    Screenshot of adding a new subnet for virtual machine

  12. Po úspěšném vytvoření podsítě zavřete stránku.

    Screenshot of success with adding a new subnet for virtual machine

  13. Vyberte Zkontrolovat a vytvořit.

  14. Vyberte Vytvořit. Když se otevře okno Vygenerovat nový pár klíčů, vyberte Stáhnout privátní klíč a vytvořit prostředek. Váš soubor klíče se stáhne jako myKey.pem.

    Důležité

    Ujistěte se, že víte, kde .pem byl soubor stažen, potřebujete cestu k němu v dalším kroku.

  15. Po dokončení nasazení vyberte Přejít k prostředku.

    Screenshot of deployment success.

  16. Na stránce nového virtuálního počítače vyberte veřejnou IP adresu a zkopírujte ji do schránky.

    Screenshot showing how to copy the IP address for the virtual machine.

Instalace klientských nástrojů MySQL

Vytvořte připojení SSH k virtuálnímu počítači pomocí prostředí Bash nebo PowerShellu. Na příkazovém řádku otevřete připojení SSH k virtuálnímu počítači. Nahraďte IP adresu adresou z vašeho virtuálního počítače a nahraďte cestu k .pem cestě k umístění, kam byl soubor klíče stažen.

ssh -i .\Downloads\myKey1.pem azureuser@10.111.12.123

Tip

Klíč SSH, který jste vytvořili, můžete použít při příštím vytvoření virtuálního počítače v Azure. Vyberte Klíč Použít klíč uložený v Azure pro zdroj veřejného klíče SSH při příštím vytvoření virtuálního počítače. Privátní klíč už máte na počítači, takže si nemusíte nic stahovat.

Abyste se mohli připojit k serveru, musíte nainstalovat nástroj mysql-client.

sudo apt-get update
sudo apt-get install mysql-client

Připojení iony databáze se vynucují pomocí PROTOKOLU SSL. Proto je potřeba stáhnout veřejný certifikát SSL.

wget --no-check-certificate https://dl.cacerts.digicert.com/DigiCertGlobalRootCA.crt.pem

Připojení k serveru z virtuálního počítače Azure s Linuxem

S nainstalovaným klientským nástrojem mysql.exe se teď můžeme připojit k serveru z místního prostředí.

mysql -h mydemoserver.mysql.database.azure.com -u mydemouser -p --ssl-mode=REQUIRED --ssl-ca=DigiCertGlobalRootCA.crt.pem

Vyčištění prostředků

Vytvořili jste instanci flexibilního serveru Azure Database for MySQL ve skupině prostředků. Pokud v budoucnu tyto prostředky nepotřebujete, můžete je odstranit odstraněním skupiny prostředků nebo instance flexibilního serveru Azure Database for MySQL. Pokud chcete odstranit skupinu prostředků, proveďte následující kroky:

  1. Na webu Azure Portal vyhledejte a vyberte skupinyprostředků.
  2. V seznamu skupin prostředků vyberte název vaší skupiny prostředků.
  3. Na stránce Přehled skupiny prostředků vyberte Odstranit skupinu prostředků.
  4. V potvrzovací dialogovém okně zadejte název skupiny prostředků a pak vyberte Odstranit.

Další kroky