Zarządzanie usługą Azure Database for MySQL — serwer elastyczny przy użyciu interfejsu wiersza polecenia platformy Azure
DOTYCZY: Azure Database for MySQL — serwer elastyczny
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 Wypróbuj bezpłatnie usługę Azure Database for MySQL — serwer elastyczny.
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>
Ważne
Jeśli jeszcze nie utworzono serwera elastycznego, utwórz go, aby rozpocząć pracę z tym przewodnikiem.
Skalowanie zasobów obliczeniowych i magazynu
Warstwę obliczeniową, rdzenie wirtualne 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 flexible-server update
az mysql flexible-server update --resource-group myresourcegroup --name mydemoserver --sku-name Standard_D4ds_v4 --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 | Standard_D4ds_v4 | Wprowadź nazwę warstwy obliczeniowej i rozmiaru. Jest zgodna z konwencją Standard_{rozmiar maszyny wirtualnej} 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ół)
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 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 | 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 inne niż alfanumeryczne.
Usuwanie serwera
Jeśli chcesz usunąć serwer elastyczny MySQL, możesz uruchomić polecenie az mysql flexible-server delete .
az mysql flexible-server delete --resource-group myresourcegroup --name mydemoserver