Rychlý start: Vytvoření služby Azure Database for MySQL pomocí jednoduchého příkazu Azure CLI – az mysql up (Preview)
PLATÍ PRO: Jednoúčelový server Azure Database for MySQL
Důležité
Jednoúčelový server Azure Database for MySQL je na cestě vyřazení. Důrazně doporučujeme upgradovat na flexibilní server Azure Database for MySQL. Další informace o migraci na flexibilní server Azure Database for MySQL najdete v tématu Co se děje s jednoúčelovým serverem Azure Database for MySQL?
Důležité
Příkaz az mysql up Azure CLI je ve verzi Preview.
Azure Database for MySQL je spravovaná služba, která umožňuje spouštět, spravovat a škálovat vysoce dostupné databáze MySQL v cloudu. Azure CLI slouží k vytváření a správě prostředků Azure z příkazového řádku nebo ve skriptech. V tomto rychlém startu se dozvíte, jak pomocí příkazu az mysql up vytvořit server Azure Database for MySQL pomocí Azure CLI. Kromě vytvoření serveru az mysql up
příkaz vytvoří ukázkovou databázi, kořenového uživatele v databázi, otevře bránu firewall pro služby Azure a vytvoří výchozí pravidla brány firewall pro klientský počítač. To pomáhá urychlit proces vývoje.
Požadavky
Pokud ještě nemáte předplatné Azure, vytvořte si napřed bezplatný účet.
Tento článek vyžaduje, abyste místně spustili Azure CLI verze 2.0 nebo novější. Pokud chcete zjistit nainstalovanou verzi, spusťte příkaz az --version
. Pokud potřebujete instalaci nebo upgrade, přečtěte si téma Instalace Azure CLI.
Ke svému účtu se budete muset přihlásit pomocí příkazu az login . Z výstupu příkazu si poznamenejte vlastnost id pro odpovídající název předplatného.
az login
Pokud máte více předplatných, vyberte odpovídající předplatné, ve kterém se má prostředek účtovat. Ve svém účtu vyberte pomocí příkazu az account set konkrétní ID předplatného. Do zástupného symbolu ID předplatného nahraďte vlastnost ID předplatného z příkazu az login output.
az account set --subscription <subscription id>
Vytvoření serveru Azure Database for MySQL
Pokud chcete použít příkazy, nainstalujte rozšíření db-up . Pokud se vrátí chyba, ujistěte se, že máte nainstalovanou nejnovější verzi Azure CLI. Viz Instalace Azure CLI.
az extension add --name db-up
Pomocí následujícího příkazu vytvořte server Azure Database for MySQL:
az mysql up
Server se vytvoří s následujícími výchozími hodnotami (pokud je ručně nepřepíšete):
Nastavení | Výchozí hodnota | Popis |
---|---|---|
název-serveru | Generováno systémem | Jedinečný název, který identifikuje váš server Azure Database for MySQL. |
resource-group | Generováno systémem | Nová skupina prostředků Azure |
sku-name | GP_Gen5_2 | Název skladové jednotky. Dodržuje konvenci {pricing tier}_{compute generation}_{vCores} zkráceně. Výchozí hodnota je server Pro obecné účely Gen5 se 2 virtuálními jádry. Další informace o úrovních najdete na naší stránce s cenami. |
backup-retention | 7 | Určuje, jak dlouho se mají uchovávat zálohy. Jednotkou jsou dny. |
geo-redundant-backup | Zakázáno | Určuje, jestli pro tento server mají nebo nemají být povolené geograficky redundantní zálohy. |
location | westus2 | Lokace Azure pro server. |
ssl-enforcement | Povoleno | Jestli má být pro tento server povolený protokol SSL, nebo ne. |
velikost úložiště | 5120 | Kapacita úložiště serveru (jednotkou jsou megabajty). |
version | 5.7 | Hlavní verze MySQL. |
admin-user | Generováno systémem | Uživatelské jméno pro přihlášení správce. |
admin-password | Generováno systémem | Heslo uživatele, který je správcem. |
Poznámka:
Další informace o az mysql up
příkazu a jeho dalších parametrech najdete v dokumentaci k Azure CLI.
Po vytvoření serveru se zobrazí následující nastavení:
- Vytvoří se pravidlo brány firewall s názvem Devbox. Azure CLI se pokusí zjistit IP adresu počítače,
az mysql up
ze kterého se příkaz spustí, a povolí tuto IP adresu. - Možnost Povolit přístup ke službám Azure je nastavená na ZAPNUTO. Toto nastavení nakonfiguruje bránu firewall serveru tak, aby přijímala připojení ze všech prostředků Azure, včetně prostředků, které nejsou ve vašem předplatném.
- Parametr
wait_timeout
je nastavený na 8 hodin. - Vytvoří se prázdná databáze s názvem sampledb.
- Vytvoří se nový uživatel s názvem root s oprávněními k "sampledb".
Poznámka:
Azure Database for MySQL komunikuje přes port 3306. Při připojování z podnikové sítě nemusí brána firewall vaší sítě povolit odchozí provoz přes port 3306. Požádejte it oddělení, aby se připojilo k serveru přes port 3306.
Získání informací o připojení
az mysql up
Po dokončení příkazu se vám vrátí seznam připojovací řetězec pro oblíbené programovací jazyky. Tyto připojovací řetězec jsou předem nakonfigurované s konkrétními atributy nově vytvořeného serveru Azure Database for MySQL.
K opětovnému výpisu těchto připojovací řetězec můžete použít příkaz az mysql show-connection-string.
Vyčištění prostředků
Pomocí následujícího příkazu vyčistíte všechny prostředky, které jste vytvořili v rychlém startu. Tento příkaz odstraní server Azure Database for MySQL a skupinu prostředků.
az mysql down --delete-group
Pokud chcete jenom odstranit nově vytvořený server, můžete spustit příkaz az mysql down .
az mysql down