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