Zarządzanie pojedynczym serwerem usługi Azure Database for MySQL przy użyciu interfejsu wiersza polecenia platformy Azure

DOTYCZY: Azure Database for MySQL — pojedynczy serwer

Ważne

Pojedynczy serwer usługi Azure Database for MySQL znajduje się na ścieżce wycofania. Zdecydowanie zalecamy uaktualnienie do serwera elastycznego usługi Azure Database for MySQL. Aby uzyskać więcej informacji na temat migracji do serwera elastycznego usługi Azure Database for MySQL, zobacz Co się dzieje z usługą Azure Database for MySQL — pojedynczy serwer?

W tym artykule pokazano, jak zarządzać pojedynczymi serwerami wdrożonym na platformie Azure. Zadania zarządzania obejmują skalowanie zasobów obliczeniowych i magazynu, resetowanie hasła administratora i wyświetlanie szczegółów serwera.

Wymagania wstępne

Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto. Ten artykuł wymaga lokalnego uruchomienia interfejsu wiersza polecenia platformy Azure w wersji 2.0 lub nowszej. Aby sprawdzić zainstalowaną wersję, uruchom polecenie az --version. Jeśli konieczna będzie instalacja lub uaktualnienie, zobacz Instalowanie interfejsu wiersza polecenia platformy Azure.

Musisz zalogować się do swojego konta przy użyciu polecenia az login . Zanotuj właściwość id , która odnosi się do identyfikatora subskrypcji dla konta platformy Azure.

az login

Wybierz określoną subskrypcję w ramach konta przy użyciu polecenia az account set . Zanotuj wartość id z danych wyjściowych az login , aby użyć jako wartości argumentu subskrypcji w poleceniu . Jeśli masz wiele subskrypcji, wybierz odpowiednią subskrypcję, w ramach której powinny być naliczane opłaty za ten zasób. Aby uzyskać całą subskrypcję, użyj polecenia az account list.

az account set --subscription <subscription id>

Jeśli nie utworzono jeszcze serwera, zapoznaj się z tym przewodnikiem Szybki start , aby go utworzyć.

Skalowanie zasobów obliczeniowych i magazynu

Warstwę cenową , zasoby obliczeniowe i magazyn można łatwo skalować w górę przy użyciu następującego polecenia. Możesz wyświetlić całą operację serwera, którą można wykonać za pomocą polecenia az mysql server overview

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

Poniżej przedstawiono szczegóły argumentów powyżej:

Ustawienie Wartość przykładowa Opis
name mydemoserver Wprowadź unikatową nazwę serwera usługi Azure Database for MySQL. Nazwa serwera może zawierać tylko małe litery, cyfry i znaki łącznika (-). Musi zawierać od 3 do 63 znaków.
resource-group myresourcegroup Podaj nazwę grupy zasobów platformy Azure.
sku-name GP_Gen5_2 Wprowadź nazwę warstwy cenowej i konfiguracji obliczeniowej. Zgodnie z konwencją {warstwa cenowa}{generacja obliczeniowa}{rdzenie wirtualne} w skrócie. Aby uzyskać więcej informacji, zobacz warstwy cenowe.
storage-size 6144 Pojemność magazynu serwera (w megabajtach). Minimum 5120 i wzrost w 1024 r.

Ważne

  • Magazyn można skalować w górę (nie można jednak skalować magazynu w dół)
  • Skalowanie w górę z warstwy podstawowa do warstwy cenowej Ogólnego przeznaczenia lub Zoptymalizowane pod kątem pamięci nie jest obsługiwane. Możesz ręcznie skalować w górę przy użyciu skryptu powłoki bash lub programu MySQL Workbench

Zarządzanie bazami danych MySQL na serwerze

Za pomocą dowolnego z tych poleceń można tworzyć, usuwać, wyświetlać i wyświetlać właściwości bazy danych bazy danych na serwerze

Polecenia cmdlet Sposób użycia opis
az mysql db create az mysql db create -g myresourcegroup -s mydemoserver -n mydatabasename Tworzy bazę danych
az mysql db delete az mysql db delete -g myresourcegroup -s mydemoserver -n mydatabasename Usuń bazę danych z serwera. To polecenie nie powoduje usunięcia serwera.
az mysql db list az mysql db list -g myresourcegroup -s mydemoserver wyświetla listę wszystkich baz danych na serwerze
az mysql db show az mysql db show -g myresourcegroup -s mydemoserver -n mydatabasename Pokazuje więcej szczegółów bazy danych

Aktualizowanie hasła administratora

Hasło roli administratora można zmienić za pomocą tego polecenia

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

Ważne

Upewnij się, że hasło ma co najmniej 8 znaków i maksymalnie 128 znaków. Hasło musi zawierać znaki z trzech z następujących kategorii: wielkie litery angielskie, małe litery angielskie, cyfry i znaki inne niż alfanumeryczne.

Usuwanie serwera

Jeśli chcesz usunąć pojedynczy serwer MySQL, możesz uruchomić polecenie az mysql server delete .

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

Następne kroki