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

Další kroky