Sdílet prostřednictvím


Správa flexibilního serveru Azure Database for MySQL pomocí Azure CLI

V tomto článku se dozvíte, jak spravovat instanci flexibilního serveru Azure Database for MySQL nasazenou 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 bezplatný účet Azure, než začnete. V současné době můžete s bezplatným účtem Azure vyzkoušet flexibilní server Azure Database for MySQL zdarma po dobu 12 měsíců. Další informace najdete v tématu Použití bezplatného účtu Azure k vyzkoušení flexibilního serveru Azure Database for MySQL zdarma.

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>

Důležité

Pokud jste ještě nevytvořili flexibilní server, vytvořte si ho, abyste mohli začít s tímto návodem.

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

Pomocí následujícího příkazu můžete snadno vertikálně navýšit kapacitu výpočetní úrovně, virtuálních jader a úložiště. Zobrazí se všechna operace serveru, kterou můžete provést az mysql flexible-server update.

az mysql flexible-server update --resource-group myresourcegroup --name mydemoserver --sku-name Standard_D4ds_v4 --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 Standard_D4ds_v4 Zadejte název výpočetní úrovně a velikosti. Dodržuje konvenci Standard_{velikost virtuálního počítače} zkratkou. 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ě).

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 flexible-server db create az mysql flexible-server db create -g myresourcegroup -s mydemoserver -n mydatabasename Vytvoří databázi.
az mysql flexible-server db delete az mysql flexible-server db delete -g myresourcegroup -s mydemoserver -n mydatabasename Odstraňte databázi ze serveru. Tento příkaz neodstraní váš server.
az mysql flexible-server db list az mysql flexible-server db list -g myresourcegroup -s mydemoserver zobrazí seznam všech databází na serveru.
az mysql flexible-server db show az mysql flexible-server 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 flexible-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 flexibilní server MySQL, můžete spustit příkaz az mysql flexible-server delete .

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