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 | Użycie | 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