Správa jednoúčelového serveru Azure Database for MySQL pomocí Azure CLI

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?

V tomto článku se dozvíte, jak spravovat jednoúčelové servery nasazené v Azure. Úlohy správy zahrnují škálování výpočetních prostředků a úložiště, resetování hesla správce a zobrazení podrobností o serveru.

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.

K účtu se budete muset přihlásit pomocí příkazu az login . Poznamenejte si vlastnost ID, která odkazuje na ID předplatného pro váš účet Azure.

az login

Pomocí příkazu az account set vyberte konkrétní předplatné ve vašem účtu. Poznamenejte si hodnotu ID z příkazu az login output, která se použije jako hodnota argumentu předplatného v příkazu. Pokud máte více předplatných, vyberte odpovídající předplatné, ve kterém se má prostředek účtovat. Pokud chcete získat všechna vaše předplatné, použijte příkaz az account list.

az account set --subscription <subscription id>

Pokud jste server ještě nevytvořili, projděte si tento rychlý start a vytvořte ho.

Škálování výpočetních prostředků a úložiště

Pomocí následujícího příkazu můžete škálovat cenovou úroveň, výpočetní prostředky a úložiště. Zobrazí se všechna operace serveru, kterou můžete provést az mysql server overview

az mysql server update --resource-group myresourcegroup --name mydemoserver --sku-name GP_Gen5_4 --storage-size 6144

Tady jsou podrobnosti o argumentech výše:

Nastavení Ukázková hodnota Popis
name mydemoserver Zadejte jedinečný název serveru Azure Database for MySQL. Název serveru může obsahovat pouze malá písmena, číslice a znak spojovníku (-). Musí se skládat ze 3 až 63 znaků.
resource-group myresourcegroup Zadejte název skupiny prostředků Azure.
sku-name GP_Gen5_2 Zadejte název cenové úrovně a konfigurace výpočetních prostředků. Dodržuje konvenci {cenová úroveň}{výpočetní generace}{virtuální jádra} ve zkráceném zápisu. Další informace najdete v cenových úrovních .
velikost úložiště 6144 Kapacita úložiště serveru (jednotkou jsou megabajty). Minimálně 5120 a zvýšení v přírůstcích 1024.

Důležité

  • Úložiště je možné vertikálně navýšit (nemůžete ale vertikálně snížit kapacitu úložiště).
  • Vertikální navýšení kapacity z úrovně Basic na úroveň Pro obecné účely nebo optimalizováno pro paměť se nepodporuje. Vertikální navýšení kapacity můžete provést ručně pomocí skriptu Bash nebo pomocí aplikace MySQL Workbench.

Správa databází MySQL na serveru

Libovolný z těchto příkazů můžete použít k vytvoření, odstranění, výpisu a zobrazení vlastností databáze na serveru.

Rutina Využití Popis
az mysql db create az mysql db create -g myresourcegroup -s mydemoserver -n mydatabasename Vytvoří databázi.
az mysql db delete az mysql db delete -g myresourcegroup -s mydemoserver -n mydatabasename Odstraňte databázi ze serveru. Tento příkaz neodstraní váš server.
az mysql db list az mysql db list -g myresourcegroup -s mydemoserver zobrazí seznam všech databází na serveru.
az mysql db show az mysql db show -g myresourcegroup -s mydemoserver -n mydatabasename Zobrazí další podrobnosti o databázi.

Aktualizace hesla správce

Heslo role správce můžete změnit pomocí tohoto příkazu.

az mysql server update --resource-group myresourcegroup --name mydemoserver --admin-password <new-password>

Důležité

Ujistěte se, že heslo má minimálně 8 znaků a maximálně 128 znaků. Heslo musí obsahovat znaky ze tří z následujících kategorií: velká písmena anglické abecedy, malá písmena anglické abecedy, číslice a jiné než alfanumerické znaky.

Odstranění serveru

Pokud chcete jenom odstranit jednoúčelový server MySQL, můžete spustit příkaz az mysql server delete .

az mysql server delete --resource-group myresourcegroup --name mydemoserver

Další kroky