Zarządzanie usługą Azure Database for MySQL — serwer elastyczny przy użyciu interfejsu wiersza polecenia platformy Azure

W tym artykule pokazano, jak zarządzać wystąpieniem serwera elastycznego usługi Azure Database for MySQL 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 platformy Azure. Obecnie za pomocą bezpłatnego konta platformy Azure możesz wypróbować usługę Azure Database for MySQL — serwer elastyczny bezpłatnie przez 12 miesięcy. Aby uzyskać więcej informacji, zobacz Używanie bezpłatnego konta platformy Azure do bezpłatnego wypróbowania usługi Azure Database for MySQL — serwer elastyczny bezpłatnie.

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 konkretną subskrypcję na koncie za pomocą polecenia az account set. Zanotuj wartość id z danych wyjściowych polecenia az login, aby użyć jej jako wartości argumentu subscription w poleceniu. Jeśli masz wiele subskrypcji, wybierz odpowiednią subskrypcję, w ramach której powinny być naliczane opłaty za ten zasób. Aby wyświetlić wszystkie subskrypcje, użyj polecenia az account list.

az account set --subscription <subscription id>

Ważne

Utwórz serwer, jeśli żaden z nich nie istnieje.

Skalowanie zasobów obliczeniowych i magazynu

Możesz łatwo zwiększyć warstwę obliczeniową, liczbę rdzeni wirtualnych i przestrzeń magazynową za pomocą następującego polecenia. Aby uzyskać listę operacji serwera, zobacz az mysql flexible-server update

az mysql flexible-server update --resource-group myresourcegroup --name mydemoserver --sku-name Standard_D4ds_v4 --storage-size 6144
Argument Przykładowa wartość opis
nazwa 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.
grupa-zasobów myresourcegroup Podaj nazwę grupy zasobów platformy Azure.
sku-name Standard_D4ds_v4 Wprowadź nazwę warstwy obliczeniowej i rozmiar. Stosuje konwencję Standard_{VM size} w skróconej formie. Aby uzyskać więcej informacji, zobacz warstwy cenowe.
rozmiar pamięci 6144 Pojemność magazynu serwera (w megabajtach). Co najmniej 5120 i zwiększa się o 1024 przyrosty.

Ważne

Magazyn można skalować w górę; nie można jednak skalować magazynu w dół.

Zarządzanie bazami danych MySQL na serwerze

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

cmdlet Użycie opis
az mysql flexible-server db create az mysql flexible-server db create -g myresourcegroup -s mydemoserver -n mydatabasename Tworzy bazę danych
az mysql flexible-server db delete - usuń bazę danych za pomocą tego polecenia. az mysql flexible-server db delete -g myresourcegroup -s mydemoserver -n mydatabasename Usuń bazę danych z serwera. To polecenie nie powoduje usunięcia serwera.
az mysql flexible-server db list az mysql flexible-server db list -g myresourcegroup -s mydemoserver wyświetla listę wszystkich baz danych na serwerze
az mysql flexible-server db show az mysql flexible-server 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 flexible-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 niefanumeryczne.

Usuwanie serwera

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

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