Rychlý Start: použití Azure Portal k vytvoření Azure Database for MySQL flexibilního serveru
[platí pro:
Azure Database for MySQL – flexibilní Server
Azure Database for MySQL flexibilní Server je spravovaná služba, kterou můžete použít ke spouštění, správě a škálování vysoce dostupných serverů MySQL v cloudu. V tomto rychlém startu se dozvíte, jak vytvořit flexibilní Server pomocí Azure Portal.
Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet Azure před tím, než začnete.
Přihlášení k webu Azure Portal
Přejděte na Azure Portal. 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í Azure Database for MySQL flexibilního serveru
Vytvoříte flexibilní Server 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.
K vytvoření flexibilního serveru proveďte tyto kroky:
Vyhledejte a vyberte Azure Database for MySQL servery na portálu:
Vyberte Vytvořit.
Na stránce vybrat možnost nasazení Azure Database for MySQL jako možnost nasazení vyberte flexibilní Server :
Na kartě Základní informace zadejte následující údaje:
Nastavení Navrhovaná hodnota Popis Předplatné Název vašeho předplatného Předplatné Azure, které chcete použít pro váš server. Pokud máte více předplatných, vyberte předplatné, ve kterém se má prostředek fakturovat. Skupina prostředků myresourcegroup Název nové skupiny prostředků nebo některé ze stávajících ve vašem předplatném. Název serveru mydemoserver Jedinečný název, který identifikuje flexibilní Server. Název domény mysql.database.azure.comse připojí k názvu serveru, který zadáte. Název serveru může obsahovat pouze malá písmena, číslice a znak spojovníku (-). Musí mít 3 až 63 znaků.Oblast Oblast nejbližší vašim uživatelům Umístění co nejblíže vašim uživatelům. Typ úlohy Vývoj V případě produkčních úloh můžete zvolit malou, střední nebo velkou velikost v závislosti na MAX_CONNECTIONS požadavcích. Zóna dostupnosti Žádná předvolba Pokud se vaše aplikace na virtuálních počítačích Azure, službě Virtual Machine Scale Sets nebo instanci AKS zřídí v konkrétní zóně dostupnosti, můžete zadat flexibilní Server ve stejné zóně dostupnosti, do které se společné umístění aplikace a databáze, aby se zlepšil výkon vydělením latence sítě napříč zónami. Vysoká dostupnost Nezaškrtnuto V případě provozních serverů vyberte mezi redundantní vysokou dostupností zóny a vysokou dostupností stejnézóny. To se důrazně doporučuje pro zajištění provozní kontinuity a ochrany proti selháním virtuálních počítačů. Pohotovostní zóna dostupnosti Žádná předvolba Vyberte umístění pohotovostní zóny serveru a společně ho vyhledejte v případě selhání zóny v pohotovostním serveru aplikace. Verze MySQL 5.7 Hlavní verze MySQL. Uživatelské jméno správce mydemouser Vlastní přihlašovací účet, který se má použít, když se připojujete k serveru. Uživatelské jméno správce nemůže být azure_superuser, admin, Administrator, root, Guest ani Public. Heslo Vaše heslo Nové heslo pro účet správce serveru. Musí mít 8 až 128 znaků. Musí také obsahovat znaky ze tří z následujících kategorií: velká písmena anglické abecedy, malá písmena anglické abecedy, číslice (0 – 9) a jiné než alfanumerické znaky (!, $, #,% atd.). Výpočty + úložiště Shluky, Standard_B1ms, 10 GIB, 100 IOPS, 7 dní Konfigurace výpočtů, úložiště, IOPS a zálohování pro nový server. Vyberte Konfigurovat Server. pro výpočetní vrstvu, výpočetní velikost, Storage velikost, iops a dobu uchovávání záloh jsou výchozí hodnoty pro Standard_B1ms, 10 GiB, 100 iops a 7 dní . Tyto hodnoty můžete ponechat beze změny nebo je upravit. V případě rychlejšího načítání dat během migrace se doporučuje zvýšit počet vstupně-výstupních operací na maximální velikost podporovanou výpočetní velikostí a později ji škálovat zpět na úsporu nákladů. Pokud chcete uložit výběr výpočtů a úložišť, vyberte Uložit a pokračujte v konfiguraci. Následující snímek obrazovky ukazuje možnosti výpočtů a úložiště.
Nakonfigurujte možnosti sítě.
Na kartě sítě si můžete vybrat, jak je server dostupný. Azure Database for MySQL flexibilní Server nabízí dva způsoby, jak se připojit k serveru:
- Veřejný přístup (povolené IP adresy)
- Privátní přístup (integrace virtuální sítě)
Když použijete veřejný přístup, přístup k serveru je omezený na povolené IP adresy, které přidáte do pravidla brány firewall. Tato metoda zabraňuje externím aplikacím a nástrojům v připojení k serveru a libovolné databázi na serveru, pokud nevytvoříte pravidlo pro otevření brány firewall pro konkrétní IP adresu nebo rozsah. Pokud používáte privátní přístup (Integration VNet), přístup k serveru je omezen na vaši virtuální síť. Další informace o metodách připojení najdete v článku koncepty.
V tomto rychlém startu se dozvíte, jak povolit veřejný přístup pro připojení k serveru. Na kartě síť pro metodu připojení vyberte veřejný přístup. V nastavení pravidla brány firewall vyberte Přidat aktuální IP adresu klienta.
Poznámka
Po vytvoření serveru nemůžete změnit metodu připojení. Pokud třeba při vytváření serveru vyberete veřejný přístup (s povolenými IP adresami) , nemůžete po vytvoření serveru změnit na privátní přístup (Integration VNET) . Důrazně doporučujeme vytvořit server s privátním přístupem, který vám umožní zabezpečit přístup k serveru prostřednictvím integrace virtuální sítě. Přečtěte si další informace o privátním přístupu v článku koncepty.
Vyberte možnost zkontrolovat + vytvořit a zkontrolujte flexibilní konfiguraci serveru.
Vyberte Vytvořit, aby se server zřídil. Zřizování může trvat několik minut.
Pokud chcete monitorovat proces nasazení, vyberte oznámení na panelu nástrojů (tlačítko zvonku). Po dokončení nasazení můžete vybrat Připnout na řídicí panel a vytvořit dlaždici pro flexibilní Server na řídicím panelu Azure Portal. Tato dlaždice je zástupce na stránku Přehled serveru. Když vyberete Přejít k prostředku, otevře se stránka Přehled serveru.
Ve výchozím nastavení se tyto databáze vytvoří v rámci vašeho serveru: information_schema, MySQL, performance_schema a sys.
Poznámka
Chcete-li se vyhnout problémům s připojením, ověřte, zda vaše síť umožňuje odchozí provoz přes port 3306, který je používán Azure Database for MySQLm flexibilním serverem.
Připojení k serveru pomocí mysql.exe
Pokud jste vytvořili flexibilní Server pomocí privátního přístupu (Integration VNet), budete se muset připojit k serveru z prostředku ve stejné virtuální síti jako váš server. Můžete vytvořit virtuální počítač a přidat ho do virtuální sítě vytvořené pomocí flexibilního serveru. Další informace najdete v tématu Konfigurace dokumentace k privátnímu přístupu .
Pokud jste vytvořili flexibilní Server pomocí veřejného přístupu (povolených IP adres), můžete přidat místní IP adresu do seznamu pravidel brány firewall na serveru. Podrobné pokyny najdete v dokumentaci k vytvoření nebo správě pravidel brány firewall .
K připojení serveru z místního prostředí můžete použít buď mysql.exe , nebo MySQL Workbench . Azure Database for MySQL flexibilní Server podporuje připojení klientských aplikací ke službě MySQL pomocí protokolu TLS (Transport Layer Security), dříve označovaného jako SSL (Secure Sockets Layer) (SSL). TLS je průmyslový standardní protokol, který zajišťuje šifrovaná síťová připojení mezi databázovým serverem a klientskými aplikacemi, což vám umožní dodržovat požadavky na dodržování předpisů. Pokud se chcete připojit k serveru MySQL Flexible, budete muset stáhnout veřejný certifikát SSL pro ověření certifikační autority.
Následující příklad ukazuje, jak se připojit k flexibilnímu serveru pomocí rozhraní příkazového řádku MySQL. Pokud už není nainstalovaný, nainstaluje se příkaz MySQL Command-line. Budete si stahovat certifikát DigiCertGlobalRootCA potřebný pro připojení SSL. Pro vymáhání ověření certifikátu TLS/SSL použijte nastavení--SSL-Mode = požadované připojovací řetězec. Předat cestu k místnímu souboru certifikátu k parametru--SSL-CA. Nahraďte hodnoty skutečným názvem serveru a heslem.
sudo apt-get install mysql-client
wget --no-check-certificate https://dl.cacerts.digicert.com/DigiCertGlobalRootCA.crt.pem
mysql -h mydemoserver.mysql.database.azure.com -u mydemouser -p --ssl-mode=REQUIRED --ssl-ca=DigiCertGlobalRootCA.crt.pem
Pokud jste zřídili flexibilní Server pomocí veřejného přístupu, můžete také použít Azure Cloud Shell pro připojení k flexibilnímu serveru pomocí předem nainstalovaného klienta MySQL, jak je znázorněno níže:
Aby bylo možné použít Azure Cloud Shell k připojení k flexibilnímu serveru, bude potřeba, abyste povolili přístup k síti z Azure Cloud Shell k flexibilnímu serveru. Chcete-li to dosáhnout, můžete přejít do okna sítě v Azure Portal pro váš flexibilní Server MySQL a zaškrtnout políčko v části Brána firewall , které uvádí, "povolení veřejného přístupu z jakékoli služby Azure v rámci Azure na tento server", jak je znázorněno na následujícím snímku obrazovky, a kliknutím na Uložit nastavení zachovat.
Poznámka
Zaškrtnutím tohoto seznamu povolíte veřejný přístup z jakékoli služby Azure v rámci Azure do tohoto serveru , který se má použít jenom pro vývoj nebo testování. Nakonfiguruje bránu firewall tak, aby povolovala připojení z IP adres přidělených libovolné službě nebo prostředku Azure, včetně připojení z předplatných ostatních zákazníků.
Klikněte na tlačítko vyzkoušet a spusťte Azure Cloud Shell a pomocí následujících příkazů se připojte k flexibilnímu serveru. V příkazu použijte název svého serveru, uživatelské jméno a heslo.
wget --no-check-certificate https://dl.cacerts.digicert.com/DigiCertGlobalRootCA.crt.pem
mysql -h mydemoserver.mysql.database.azure.com -u mydemouser -p --ssl=true --ssl-ca=DigiCertGlobalRootCA.crt.pem
Důležité
Při připojování k flexibilnímu serveru pomocí Azure Cloud Shell budete muset použít parametr--SSL = true a ne--SSL-Mode = REQUIRED. Primárním důvodem je Azure Cloud Shell, který se dodává s předinstalovaným mysql.exe klientem z distribuce MariaDB, která vyžaduje parametr--SSL, zatímco klient MySQL od distribuce Oracle vyžaduje parametr--SSL-Mode.
Pokud se během připojování k flexibilnímu serveru, který jste použili dříve, zobrazí následující chybová zpráva, nezmeškali jste nastavení pravidla brány firewall pomocí příkazu "povolení veřejného přístupu z jakékoli služby Azure v rámci Azure na tento server" zmíněného dřív, nebo když se možnost neuloží. Zkuste prosím nastavit bránu firewall a zkuste to znovu.
Chyba 2002 (HY000): Nelze se připojit k serveru MySQL <servername> (115)
Vyčištění prostředků
Nyní jste vytvořili Azure Database for MySQL flexibilního serveru ve skupině prostředků. Pokud neočekáváte, že tyto prostředky budete potřebovat v budoucnu, můžete je odstranit odstraněním skupiny prostředků, nebo můžete jenom odstranit server MySQL. Pokud chcete odstranit skupinu prostředků, proveďte tyto kroky:
- V Azure Portal vyhledejte a vyberte skupiny prostředků.
- V seznamu skupin prostředků vyberte název vaší skupiny prostředků.
- Na stránce Přehled pro skupinu prostředků vyberte Odstranit skupinu prostředků.
- V potvrzovacím dialogovém okně zadejte název vaší skupiny prostředků a pak vyberte Odstranit.
Chcete-li odstranit server, můžete vybrat možnost Odstranit na stránce Přehled pro váš server, jak je znázorněno zde: