az mysql flexible-server

Zarządzanie serwerami elastycznymi Azure Database for MySQL.

Polecenia

az mysql flexible-server connect

Nawiązywanie połączenia z serwerem elastycznym.

az mysql flexible-server create

Utwórz serwer elastyczny MySQL.

az mysql flexible-server db

Zarządzanie bazami danych MySQL na serwerze elastycznym.

az mysql flexible-server db create

Tworzenie bazy danych MySQL na serwerze elastycznym.

az mysql flexible-server db delete

Usuwanie bazy danych na serwerze elastycznym.

az mysql flexible-server db list

Wyświetl listę baz danych dla serwera elastycznego.

az mysql flexible-server db show

Pokaż szczegóły bazy danych.

az mysql flexible-server delete

Usuń serwer elastyczny.

az mysql flexible-server deploy

Włączanie i uruchamianie przepływu pracy akcji usługi GitHub dla serwera MySQL.

az mysql flexible-server deploy run

Uruchom istniejący przepływ pracy w repozytorium github.

az mysql flexible-server deploy setup

Utwórz plik przepływu pracy akcji usługi GitHub dla serwera MySQL.

az mysql flexible-server execute

Nawiązywanie połączenia z serwerem elastycznym.

az mysql flexible-server firewall-rule

Zarządzanie regułami zapory dla serwera.

az mysql flexible-server firewall-rule create

Utwórz nową regułę zapory dla serwera elastycznego.

az mysql flexible-server firewall-rule delete

Usuń regułę zapory.

az mysql flexible-server firewall-rule list

Wyświetl listę wszystkich reguł zapory dla serwera elastycznego.

az mysql flexible-server firewall-rule show

Uzyskaj szczegółowe informacje o regule zapory.

az mysql flexible-server firewall-rule update

Zaktualizuj regułę zapory.

az mysql flexible-server geo-restore

Przywracanie geograficzne serwera elastycznego z kopii zapasowej.

az mysql flexible-server list

Lista dostępnych serwerów elastycznych.

az mysql flexible-server list-skus

Wyświetla listę dostępnych jednostek SKU w danym regionie.

az mysql flexible-server parameter

Polecenia do zarządzania wartościami parametrów serwera dla serwera elastycznego.

az mysql flexible-server parameter list

Wyświetl listę wartości parametrów dla serwera elastycznego.

az mysql flexible-server parameter set

Zaktualizuj parametr serwera elastycznego.

az mysql flexible-server parameter show

Pobierz parametr dla serwera elastycznego".

az mysql flexible-server replica

Zarządzanie replikami do odczytu.

az mysql flexible-server replica create

Utwórz replikę do odczytu dla serwera.

az mysql flexible-server replica list

Wyświetl listę wszystkich replik do odczytu dla danego serwera.

az mysql flexible-server replica stop-replication

Zatrzymaj replikację do repliki do odczytu i utwórz go na serwerze odczytu/zapisu.

az mysql flexible-server restart

Uruchom ponownie serwer elastyczny.

az mysql flexible-server restore

Przywracanie serwera elastycznego z kopii zapasowej.

az mysql flexible-server show

Uzyskaj szczegółowe informacje o serwerze elastycznym.

az mysql flexible-server show-connection-string

Pokaż parametry połączenia dla bazy danych serwera elastycznego MySQL.

az mysql flexible-server start

Uruchom serwer elastyczny.

az mysql flexible-server stop

Zatrzymaj serwer elastyczny.

az mysql flexible-server update

Aktualizowanie serwera elastycznego.

az mysql flexible-server wait

Poczekaj, aż serwer elastyczny spełni określone warunki.

az mysql flexible-server connect

Nawiązywanie połączenia z serwerem elastycznym.

az mysql flexible-server connect --admin-user
                                 --name
                                 [--admin-password]
                                 [--database-name]
                                 [--interactive]
                                 [--querytext]

Parametry wymagane

--admin-user -u

Nazwa użytkownika logowania administratora.

--name -n

Nazwa serwera. Nazwa może zawierać tylko małe litery, cyfry i znak łącznika (-). Minimum 3 znaki i maksymalnie 63 znaki.

Parametry opcjonalne

--admin-password -p

Hasło logowania administratora.

--database-name -d

Nazwa bazy danych.

--interactive

Przekaż ten parametr, aby nawiązać połączenie z bazą danych w trybie interaktywnym.

--querytext -q

Zapytanie uruchamiane na serwerze elastycznym.

az mysql flexible-server create

Utwórz serwer elastyczny MySQL.

Utwórz serwer elastyczny MySQL z konfiguracją niestandardową lub domyślną. Aby uzyskać więcej informacji na temat konfiguracji sieci, zobacz

az mysql flexible-server create [--address-prefixes]
                                [--admin-password]
                                [--admin-user]
                                [--backup-retention]
                                [--database-name]
                                [--geo-redundant-backup {Disabled, Enabled}]
                                [--high-availability {Disabled, Enabled, SameZone, ZoneRedundant}]
                                [--iops]
                                [--location]
                                [--name]
                                [--private-dns-zone]
                                [--public-access]
                                [--resource-group]
                                [--sku-name]
                                [--standby-zone]
                                [--storage-auto-grow {Disabled, Enabled}]
                                [--storage-size]
                                [--subnet]
                                [--subnet-prefixes]
                                [--tags]
                                [--tier]
                                [--version]
                                [--vnet]
                                [--yes]
                                [--zone]

Przykłady

Tworzenie serwera elastycznego MySQL z niestandardowymi parametrami

az mysql flexible-server create --location northeurope --resource-group testGroup \
  --name testserver --admin-user username --admin-password password \
  --sku-name Standard_B1ms --tier Burstable --public-access 0.0.0.0 --storage-size 32 \
  --tags "key=value" --version 5.7 --high-availability ZoneRedundant --zone 1 \
  --standby-zone 3 --storage-auto-grow Enabled --iops 500

Utwórz serwer elastyczny MySQL z domyślnymi parametrami i dostępem publicznym włączonym domyślnie. Grupa zasobów, nazwa serwera, nazwa użytkownika, hasło i domyślna baza danych zostanie utworzona przez interfejs wiersza polecenia

az mysql flexible-server create

Utwórz serwer elastyczny MySQL z publicznym dostępem i dodaj zakres adresów IP, aby mieć dostęp do tego serwera. Parametr --public-access może być "All", "None", <startIpAddress>lub <startIpAddress>-<endIpAddress>

az mysql flexible-server create --resource-group testGroup --name testserver --public-access 125.23.54.31-125.23.54.35

Utwórz serwer elastyczny MySQL z dostępem prywatnym. Jeśli podana sieć wirtualna i podsieć nie istnieją, zostanie utworzona sieć wirtualna i podsieć z określonymi prefiksami adresów.

az mysql flexible-server create --resource-group testGroup --name testserver --vnet myVnet --subnet mySubnet --address-prefixes 10.0.0.0/16 --subnet-prefixes 10.0.0.0/24

Utwórz serwer elastyczny MySQL przy użyciu nowego identyfikatora zasobu podsieci i nowego identyfikatora zasobu prywatnej strefy DNS. Podsieć i strefa DNS można utworzyć w innej subskrypcji lub grupie zasobów.

az mysql flexible-server create \
  --resource-group testGroup --name testserver \
  --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNetName}/subnets/{SubnetName} \
  --private-dns-zone /subscriptions/{SubID}/resourceGroups/{resourceGroup}/providers/Microsoft.Network/privateDnsZones/testMySQLFlexibleDnsZone.private.mysql.database.azure.com \
  --address-prefixes 172.0.0.0/16 --subnet-prefixes 172.0.0.0/24

Utwórz serwer elastyczny MySQL przy użyciu istniejących zasobów sieciowych w tej samej grupie zasobów. Podana podsieć nie powinna mieć żadnego innego zasobu wdrożonego w nim, a ta podsieć zostanie delegowana do usługi Microsoft.DBforMySQL/flexibleServers, jeśli nie została jeszcze delegowana. Prywatna strefa DNS zostanie połączona z siecią wirtualną, jeśli jeszcze nie zostanie połączona.

# create vnet
az network vnet create --resource-group testGroup --name testVnet --location testLocation --address-prefixes 172.0.0.0/16

# create subnet
az network vnet subnet create --resource-group testGroup --vnet-name testVnet --address-prefixes 172.0.0.0/24 --name testSubnet

# create private dns zone
az network private-dns zone create -g testGroup -n testDNS.private.mysql.database.azure.com

az mysql flexible-server create --resource-group testGroup \
  --name testserver --location testLocation \
  --subnet /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.Network/virtualNetworks/tesetVnet/subnets/testSubnet \
  --private-dns-zone /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.Network/privateDnsZones/testDNS.mysql.database.azure.com\


az mysql flexible-server create --resource-group testGroup --name testserver \
  --vnet testVnet --subnet testSubnet --location testLocation \
  --private-dns-zone /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.Network/privateDnsZones/testDNS.mysql.database.azure.com

Utwórz serwer elastyczny MySQL przy użyciu istniejących zasobów sieciowych w innej grupie zasobów/subskrypcji.

az mysql flexible-server create --resource-group testGroup \
   --name testserver --location testLocation \
  --subnet /subscriptions/{SubId2}/resourceGroups/{testGroup2}/providers/Microsoft.Network/virtualNetworks/tesetVnet/subnets/testSubnet \
  --private-dns-zone /subscriptions/{SubId2}/resourceGroups/{testGroup2}/providers/Microsoft.Network/privateDnsZones/testDNS.mysql.database.azure.com

Parametry opcjonalne

--address-prefixes

Prefiks adresu IP używany podczas tworzenia nowej sieci wirtualnej w formacie CIDR. Wartość domyślna to 10.0.0.0/16.

--admin-password -p

Hasło administratora. 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.

--admin-user -u

Nazwa użytkownika administratora serwera. Po ustawieniu nie można go zmienić.

wartość domyślna: remotecaribou8
--backup-retention

Liczba dni przechowywania kopii zapasowej. Zakres od 1 do 35 dni. Wartość domyślna to 7 dni.

wartość domyślna: 7
--database-name -d

Nazwa bazy danych, która ma zostać utworzona podczas aprowizacji serwera bazy danych.

--geo-redundant-backup

Niezależnie od tego, czy włączono geograficznie nadmiarowe kopie zapasowe.

akceptowane wartości: Disabled, Enabled
wartość domyślna: Disabled
--high-availability

Włącz (ZoneRedundant lub SameZone) lub wyłącz funkcję wysokiej dostępności. Wartość domyślna to Wyłączone. Wysoką dostępność można ustawić tylko w czasie tworzenia serwera elastycznego.

akceptowane wartości: Disabled, Enabled, SameZone, ZoneRedundant
wartość domyślna: Disabled
--iops

Liczba operacji we/wy na sekundę do przydzielenia dla tego serwera. Uzyskasz pewną ilość bezpłatnych operacji we/wy na sekundę na podstawie aprowizowania zasobów obliczeniowych i magazynu. Wartość domyślna dla liczby operacji we/wy na sekundę to bezpłatna wartość we/wy na sekundę. Aby dowiedzieć się więcej na temat liczby operacji we/wy na sekundę na podstawie zasobów obliczeniowych i magazynu, zobacz Operacje we/wy na sekundę w Azure Database for MySQL elastycznym serwerze.

--location -l

Lokalizacja. Wartości z: az account list-locations. Lokalizację domyślną można skonfigurować przy użyciu polecenia az configure --defaults location=<location>.

--name -n

Nazwa serwera. Nazwa może zawierać tylko małe litery, cyfry i znak łącznika (-). Minimum 3 znaki i maksymalnie 63 znaki.

--private-dns-zone

Ten parametr dotyczy tylko serwera z dostępem prywatnym. Nazwa lub identyfikator nowej lub istniejącej prywatnej strefy DNS. Możesz użyć prywatnej strefy DNS z tej samej grupy zasobów, innej grupy zasobów lub innej subskrypcji. Jeśli chcesz użyć strefy z innej grupy zasobów lub subskrypcji, podaj identyfikator zasobu. Interfejs wiersza polecenia tworzy nową prywatną strefę DNS w tej samej grupie zasobów co sieć wirtualna, jeśli nie zostanie podana przez użytkowników.

--public-access

Określa dostęp publiczny. Wprowadź pojedynczy lub zakres adresów IP, które mają być uwzględnione na liście dozwolonych adresów IP. Zakresy adresów IP muszą być rozdzielane kreskami i nie zawierają żadnych spacji. Określenie wersji 0.0.0.0.0 umożliwia dostęp publiczny z dowolnych zasobów wdrożonych na platformie Azure w celu uzyskania dostępu do serwera. Ustawienie go na wartość "None" ustawia serwer w trybie publicznego dostępu, ale nie tworzy reguły zapory.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--sku-name

Nazwa jednostki SKU obliczeniowej. Zgodnie z konwencją Standard_{nazwa maszyny wirtualnej}. Przykłady: Standard_D4s_v3.

wartość domyślna: Standard_B1ms
--standby-zone

Informacje o strefie dostępności serwera rezerwowego po włączeniu wysokiej dostępności.

--storage-auto-grow

Włączanie lub wyłączanie automatycznego zwiększania rozmiaru magazynu. Wartość domyślna to Włączone.

akceptowane wartości: Disabled, Enabled
wartość domyślna: Enabled
--storage-size

Pojemność magazynu serwera. Minimum to 32 GiB, a max to 16 TiB.

wartość domyślna: 32
--subnet

Nazwa lub identyfikator zasobu nowej lub istniejącej podsieci. Jeśli chcesz użyć podsieci z innej grupy zasobów lub subskrypcji, podaj identyfikator zasobu zamiast nazwy. Należy pamiętać, że podsieć zostanie delegowana do serwerów elastycznych. Po delegowaniu tej podsieci nie można używać dla żadnego innego typu zasobów platformy Azure.

--subnet-prefixes

Prefiks adresu IP podsieci używany podczas tworzenia nowej podsieci w formacie CIDR. Wartość domyślna to 10.0.0.0/24.

--tags

Tagi rozdzielone spacjami: klucz[=wartość] [klucz[=wartość] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.

--tier

Warstwa obliczeniowa serwera. Zaakceptowane wartości: Burstable, GeneralPurpose, Memory Optimized.

wartość domyślna: Burstable
--version

Wersja główna serwera.

wartość domyślna: 5.7
--vnet

Nazwa lub identyfikator nowej lub istniejącej sieci wirtualnej. Jeśli chcesz użyć sieci wirtualnej z innej grupy zasobów lub subskrypcji, podaj identyfikator zasobu. Nazwa musi zawierać się od 2 do 64 znaków. Nazwa musi zaczynać się literą lub cyfrą, kończy się literą, cyfrą lub podkreśleniami i może zawierać tylko litery, cyfry, podkreślenia, kropki lub łączniki.

--yes -y

Nie monituj o potwierdzenie.

--zone -z

Strefa dostępności, do której należy aprowizować zasób.

az mysql flexible-server delete

Usuń serwer elastyczny.

az mysql flexible-server delete [--ids]
                                [--name]
                                [--resource-group]
                                [--yes]

Przykłady

Usuń serwer elastyczny.

az mysql flexible-server delete --resource-group testGroup --name testserver

Usuń serwer elastyczny bez monitu o potwierdzenie.

az mysql flexible-server delete --resource-group testGroup --name testserver --yes

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa serwera. Nazwa może zawierać tylko małe litery, cyfry i znak łącznika (-). Minimum 3 znaki i maksymalnie 63 znaki.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--yes -y

Nie monituj o potwierdzenie.

az mysql flexible-server execute

Nawiązywanie połączenia z serwerem elastycznym.

az mysql flexible-server execute --admin-password
                                 --admin-user
                                 --name
                                 [--database-name]
                                 [--file-path]
                                 [--querytext]

Parametry wymagane

--admin-password -p

Hasło logowania administratora.

--admin-user -u

Nazwa użytkownika logowania administratora.

--name -n

Nazwa serwera. Nazwa może zawierać tylko małe litery, cyfry i znak łącznika (-). Minimalnie 3 znaki i maksymalnie 63 znaki.

Parametry opcjonalne

--database-name -d

Nazwa bazy danych.

--file-path -f

Ścieżka pliku SQL do wykonania.

--querytext -q

Zapytanie uruchamiane na serwerze elastycznym.

az mysql flexible-server geo-restore

Przywracanie geograficzne serwera elastycznego z kopii zapasowej.

az mysql flexible-server geo-restore --location
                                     --source-server
                                     [--address-prefixes]
                                     [--ids]
                                     [--name]
                                     [--no-wait]
                                     [--private-dns-zone]
                                     [--public-access {Disabled, Enabled}]
                                     [--resource-group]
                                     [--subnet]
                                     [--subnet-prefixes]
                                     [--vnet]
                                     [--yes]
                                     [--zone]

Przykłady

Przywracanie geograficzne "testserver" do nowego serwera "testserverNew" w lokalizacji "newLocation" z tą samą konfiguracją sieci. Prywatny serwer dostępu będzie używać innej prywatnej strefy DNS.

az mysql flexible-server geo-restore --resource-group testGroup --name testserverNew --source-server testserver --location newLocation

Publiczny dostęp do magazynu geograficznego lub serwer dostępu prywatnego "testserver" jako nowy serwer "testserverNew" z nową podsiecią. Zostanie aprowizowana nowa sieć wirtualna, podsieć i prywatna strefa DNS dla przywróconego serwera. Aby uzyskać więcej scenariuszy dostępu prywatnego, zapoznaj się z poleceniem "flexible-server create".

az mysql flexible-server geo-restore --resource-group testGroup --name testserverNew \
  --source-server testserver --vnet newVnet --subnet newSubnet \
  --address-prefixes 172.0.0.0/16 --subnet-prefixes 172.0.0.0/24 \
  --private-dns-zone testDNS.mysql.database.azure.com --location newLocation

Serwer dostępu prywatnego gep-estore "testserver" jako nowy serwer "testserverNew" z dostępem publicznym.

az mysql flexible-server geo-restore --resource-group testGroup --name testserverNew  --source-server testserver --public-access Enabled --location newLocation

Parametry wymagane

--location -l

Lokalizacja. Wartości z: az account list-locations. Lokalizację domyślną można skonfigurować przy użyciu polecenia az configure --defaults location=<location>.

--source-server

Nazwa lub identyfikator zasobu serwera źródłowego do przywrócenia.

Parametry opcjonalne

--address-prefixes

Prefiks adresu IP, który ma być używany podczas tworzenia nowej sieci wirtualnej w formacie CIDR. Wartość domyślna to 10.0.0.0/16.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa serwera. Nazwa może zawierać tylko małe litery, cyfry i znak łącznika (-). Minimalnie 3 znaki i maksymalnie 63 znaki.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--private-dns-zone

Ten parametr dotyczy tylko serwera z dostępem prywatnym. Nazwa lub identyfikator nowej lub istniejącej prywatnej strefy DNS. Możesz użyć prywatnej strefy DNS z tej samej grupy zasobów, innej grupy zasobów lub innej subskrypcji. Jeśli chcesz użyć strefy z innej grupy zasobów lub subskrypcji, podaj identyfikator zasobu. Interfejs wiersza polecenia tworzy nową prywatną strefę DNS w tej samej grupie zasobów co sieć wirtualna, jeśli nie zostanie podana przez użytkowników.

--public-access

Określa dostęp publiczny.

akceptowane wartości: Disabled, Enabled
--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--subnet

Nazwa lub identyfikator zasobu nowej lub istniejącej podsieci. Jeśli chcesz użyć podsieci z innej grupy zasobów lub subskrypcji, podaj identyfikator zasobu zamiast nazwy. Należy pamiętać, że podsieć zostanie delegowana do serwerów elastycznych. Po delegowaniu tej podsieci nie można używać dla żadnego innego typu zasobów platformy Azure.

--subnet-prefixes

Prefiks adresu IP podsieci do użycia podczas tworzenia nowej podsieci w formacie CIDR. Wartość domyślna to 10.0.0.0/24.

--vnet

Nazwa lub identyfikator nowej lub istniejącej sieci wirtualnej. Jeśli chcesz użyć sieci wirtualnej z innej grupy zasobów lub subskrypcji, podaj identyfikator zasobu. Nazwa musi zawierać od 2 do 64 znaków. Nazwa musi zaczynać się literą lub cyfrą, kończyć literą, cyfrą lub podkreśleniami i może zawierać tylko litery, cyfry, podkreślenia, kropki lub łączniki.

--yes -y

Nie monituj o potwierdzenie.

--zone -z

Strefa dostępności, w której należy aprowizować zasób.

az mysql flexible-server list

Lista dostępnych serwerów elastycznych.

az mysql flexible-server list [--resource-group]

Przykłady

Wyświetl listę wszystkich serwerów elastycznych MySQL w ramach subskrypcji.

az mysql flexible-server list

Wyświetl listę wszystkich serwerów elastycznych MySQL w grupie zasobów.

az mysql flexible-server list --resource-group testGroup

Wyświetl listę wszystkich serwerów elastycznych MySQL w grupie zasobów w formacie tabeli.

az mysql flexible-server list --resource-group testGroup --output table

Parametry opcjonalne

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az mysql flexible-server list-skus

Wyświetla listę dostępnych jednostek SKU w danym regionie.

az mysql flexible-server list-skus --location

Przykłady

Wyświetla listę dostępnych jednostek SKU w danym regionie.

az mysql flexible-server list-skus -l eastus

Wyświetla listę dostępnych jednostek SKU w danym regionie w danych wyjściowych tabeli

az mysql flexible-server list-skus -l eastus -o table

Parametry wymagane

--location -l

Lokalizacja. Wartości z: az account list-locations. Lokalizację domyślną można skonfigurować przy użyciu polecenia az configure --defaults location=<location>.

az mysql flexible-server restart

Uruchom ponownie serwer elastyczny.

az mysql flexible-server restart [--failover]
                                 [--ids]
                                 [--name]
                                 [--resource-group]

Przykłady

Uruchom ponownie serwer elastyczny.

az mysql flexible-server restart --resource-group testGroup --name testserver

Ponowne uruchamianie serwera elastycznego przy użyciu trybu failover

az mysql flexible-server restart --resource-group testGroup --name testserver --failover Forced

Parametry opcjonalne

--failover

Wymuszone przejście w tryb failover dla operacji ponownego uruchamiania serwera. Dozwolone wartości: wymuszone.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa serwera. Nazwa może zawierać tylko małe litery, cyfry i znak łącznika (-). Minimalnie 3 znaki i maksymalnie 63 znaki.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az mysql flexible-server restore

Przywracanie serwera elastycznego z kopii zapasowej.

az mysql flexible-server restore --source-server
                                 [--address-prefixes]
                                 [--ids]
                                 [--name]
                                 [--no-wait]
                                 [--private-dns-zone]
                                 [--public-access {Disabled, Enabled}]
                                 [--resource-group]
                                 [--restore-time]
                                 [--subnet]
                                 [--subnet-prefixes]
                                 [--vnet]
                                 [--yes]
                                 [--zone]

Przykłady

Przywróć serwer "testserver" do określonego punktu w czasie jako nowy serwer "testserverNew" z tą samą konfiguracją sieci.

az mysql flexible-server restore --resource-group testGroup --name testserverNew --source-server testserver --restore-time "2017-06-15T13:10:00Z"

Przywróć publiczny dostęp lub prywatny serwer dostępu "testserver" jako nowy serwer "testserverNew" z nową podsiecią do bieżącego punktu w czasie. Zostanie aprowizowana nowa sieć wirtualna, podsieć i prywatna strefa DNS dla przywróconego serwera. Aby uzyskać więcej scenariuszy dostępu prywatnego, zapoznaj się z poleceniem "flexible-server create".

az mysql flexible-server restore --resource-group testGroup --name testserverNew \
  --source-server testserver --vnet newVnet --subnet newSubnet \
  --address-prefixes 172.0.0.0/16 --subnet-prefixes 172.0.0.0/24 \
  --private-dns-zone testDNS.mysql.database.azure.com

Przywróć serwer dostępu prywatnego "testserver" do bieżącego punktu w czasie jako nowy serwer "testserverNew" z dostępem publicznym.

az mysql flexible-server restore --resource-group testGroup --name testserverNew \
  --source-server testserver --public-access Enabled

Parametry wymagane

--source-server

Nazwa lub identyfikator zasobu serwera źródłowego do przywrócenia.

Parametry opcjonalne

--address-prefixes

Prefiks adresu IP, który ma być używany podczas tworzenia nowej sieci wirtualnej w formacie CIDR. Wartość domyślna to 10.0.0.0/16.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa serwera. Nazwa może zawierać tylko małe litery, cyfry i znak łącznika (-). Minimalnie 3 znaki i maksymalnie 63 znaki.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

--private-dns-zone

Ten parametr dotyczy tylko serwera z dostępem prywatnym. Nazwa lub identyfikator nowej lub istniejącej prywatnej strefy DNS. Możesz użyć prywatnej strefy DNS z tej samej grupy zasobów, innej grupy zasobów lub innej subskrypcji. Jeśli chcesz użyć strefy z innej grupy zasobów lub subskrypcji, podaj identyfikator zasobu. Interfejs wiersza polecenia tworzy nową prywatną strefę DNS w tej samej grupie zasobów co sieć wirtualna, jeśli nie zostanie podana przez użytkowników.

--public-access

Określa dostęp publiczny.

akceptowane wartości: Disabled, Enabled
--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--restore-time

Punkt w czasie w formacie UTC do przywrócenia z (format ISO8601), np. 2017-04-26T02:10:00+00Domyślna wartość domyślna jest ustawiona na bieżący czas.

wartość domyślna: 2022-07-05T03:45:45+00:00
--subnet

Nazwa lub identyfikator zasobu nowej lub istniejącej podsieci. Jeśli chcesz użyć podsieci z innej grupy zasobów lub subskrypcji, podaj identyfikator zasobu zamiast nazwy. Należy pamiętać, że podsieć zostanie delegowana do serwerów elastycznych. Po delegowaniu tej podsieci nie można używać dla żadnego innego typu zasobów platformy Azure.

--subnet-prefixes

Prefiks adresu IP podsieci do użycia podczas tworzenia nowej podsieci w formacie CIDR. Wartość domyślna to 10.0.0.0/24.

--vnet

Nazwa lub identyfikator nowej lub istniejącej sieci wirtualnej. Jeśli chcesz użyć sieci wirtualnej z innej grupy zasobów lub subskrypcji, podaj identyfikator zasobu. Nazwa musi zawierać od 2 do 64 znaków. Nazwa musi zaczynać się literą lub cyfrą, kończyć literą, cyfrą lub podkreśleniami i może zawierać tylko litery, cyfry, podkreślenia, kropki lub łączniki.

--yes -y

Nie monituj o potwierdzenie.

--zone -z

Strefa dostępności, w której należy aprowizować zasób.

az mysql flexible-server show

Uzyskaj szczegółowe informacje o serwerze elastycznym.

az mysql flexible-server show [--ids]
                              [--name]
                              [--resource-group]

Przykłady

Uzyskiwanie szczegółów serwera elastycznego

az mysql flexible-server show --resource-group testGroup --name testserver

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa serwera. Nazwa może zawierać tylko małe litery, cyfry i znak łącznika (-). Minimalnie 3 znaki i maksymalnie 63 znaki.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az mysql flexible-server show-connection-string

Pokaż parametry połączenia dla bazy danych serwera elastycznego MySQL.

az mysql flexible-server show-connection-string [--admin-password]
                                                [--admin-user]
                                                [--database-name]
                                                [--ids]
                                                [--server-name]

Przykłady

Pokaż parametry połączenia dla języków cmd i programowania.

az mysql flexible-server show-connection-string -s testserver -u username -p password -d databasename

Parametry opcjonalne

--admin-password -p

Hasło administratora. Minimalnie 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.

wartość domyślna: {password}
--admin-user -u

Nazwa użytkownika administratora serwera. Po ustawieniu nie można go zmienić.

wartość domyślna: {login}
--database-name -d

Nazwa bazy danych, która ma zostać utworzona podczas aprowizowania serwera bazy danych.

wartość domyślna: {database}
--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--server-name -s

Nazwa serwera. Nazwa może zawierać tylko małe litery, cyfry i znak łącznika (-). Minimalnie 3 znaki i maksymalnie 63 znaki.

wartość domyślna: {server}

az mysql flexible-server start

Uruchom serwer elastyczny.

az mysql flexible-server start [--ids]
                               [--name]
                               [--resource-group]

Przykłady

Uruchom serwer elastyczny.

az mysql flexible-server start --resource-group testGroup --name testserver

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa serwera. Nazwa może zawierać tylko małe litery, cyfry i znak łącznika (-). Minimalnie 3 znaki i maksymalnie 63 znaki.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az mysql flexible-server stop

Zatrzymaj serwer elastyczny.

az mysql flexible-server stop [--ids]
                              [--name]
                              [--resource-group]

Przykłady

Zatrzymaj serwer elastyczny.

az mysql flexible-server stop --resource-group testGroup --name testserver

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa serwera. Nazwa może zawierać tylko małe litery, cyfry i znak łącznika (-). Minimalnie 3 znaki i maksymalnie 63 znaki.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

az mysql flexible-server update

Aktualizowanie serwera elastycznego.

az mysql flexible-server update [--add]
                                [--admin-password]
                                [--backup-retention]
                                [--force-string]
                                [--high-availability {Disabled, Enabled, SameZone, ZoneRedundant}]
                                [--ids]
                                [--iops]
                                [--maintenance-window]
                                [--name]
                                [--remove]
                                [--replication-role]
                                [--resource-group]
                                [--set]
                                [--sku-name]
                                [--standby-zone]
                                [--storage-auto-grow {Disabled, Enabled}]
                                [--storage-size]
                                [--tags]
                                [--tier]

Przykłady

Zaktualizuj jednostkę SKU serwera elastycznego przy użyciu kontekstu lokalnego dla serwera i grupy zasobów.

az mysql flexible-server update --sku-name Standard_D4ds_v4 --tier GeneralPurpose

Aktualizowanie tagów serwera elastycznego.

az mysql flexible-server update --resource-group testGroup --name testserver --tags "k1=v1" "k2=v2"

Parametry opcjonalne

--add

Dodaj obiekt do listy obiektów, określając pary ścieżki i wartości klucza. Przykład: --add property.listProperty <key=value, string lub ciąg JSON>.

--admin-password -p

Hasło administratora. Minimalnie 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.

--backup-retention

Liczba dni przechowywania kopii zapasowej. Zakres od 1 do 35 dni. Wartość domyślna to 7 dni.

--force-string

W przypadku używania polecenia "set" lub "add" zachowaj literały ciągu zamiast próbować konwertować na format JSON.

--high-availability

Włącz (ZoneRedundant lub SameZone) lub wyłącz funkcję wysokiej dostępności. Wartość domyślna to Wyłączone. Wysoką dostępność można ustawić tylko podczas tworzenia serwera elastycznego.

akceptowane wartości: Disabled, Enabled, SameZone, ZoneRedundant
--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien on być kompletnym identyfikatorem zasobu zawierającym wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--iops

Liczba operacji we/wy na sekundę do przydzielenia dla tego serwera. Uzyskasz pewną ilość bezpłatnych operacji we/wy na sekundę na podstawie aprowizowania zasobów obliczeniowych i magazynu. Wartość domyślna liczby operacji we/wy na sekundę to bezpłatna wartość operacji we/wy na sekundę. Aby dowiedzieć się więcej na temat liczby operacji we/wy na sekundę opartych na obliczeniach i magazynie, zobacz Operacje we/wy na sekundę w Azure Database for MySQL serwerze elastycznym.

--maintenance-window

Okres czasu (UTC) wyznaczony do konserwacji. Przykłady: "Sun:23:30" do zaplanowania w niedzielę, 11:30 czasu UTC. Aby przywrócić domyślne przekazywanie w obszarze "Wyłączone".

--name -n

Nazwa serwera. Nazwa może zawierać tylko małe litery, cyfry i znak łącznika (-). Minimalnie 3 znaki i maksymalnie 63 znaki.

--remove

Usuń właściwość lub element z listy. Przykład: --remove property.list OR --remove propertyToRemove.

--replication-role

Rola replikacji serwera.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--set

Zaktualizuj obiekt, określając ścieżkę właściwości i wartość do ustawienia. Przykład: --set property1.property2=.

--sku-name

Nazwa jednostki SKU obliczeniowej. Zgodnie z konwencją Standard_{nazwa maszyny wirtualnej}. Przykłady: Standard_D4s_v3.

--standby-zone

Informacje o strefie dostępności serwera rezerwowego po włączeniu wysokiej dostępności.

--storage-auto-grow

Włącza lub wyłącza automatyczne zwiększanie rozmiaru magazynu. Wartość domyślna to Włączone.

akceptowane wartości: Disabled, Enabled
--storage-size

Pojemność magazynu serwera. Minimum to 32 GiB, a maksimum to 16 TiB.

--tags

Tagi rozdzielone spacjami: klucz[=wartość] [klucz[=wartość] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.

--tier

Warstwa obliczeniowa serwera. Zaakceptowane wartości: Burstable, GeneralPurpose, Memory Optimized.

az mysql flexible-server wait

Poczekaj, aż serwer elastyczny spełni określone warunki.

az mysql flexible-server wait [--created]
                              [--custom]
                              [--deleted]
                              [--exists]
                              [--ids]
                              [--interval]
                              [--name]
                              [--resource-group]
                              [--timeout]
                              [--updated]

Przykłady

Poczekaj na spełnienie określonych warunków przez serwer elastyczny.

az mysql flexible-server wait --exists --resource-group testGroup --name testserver

Parametry opcjonalne

--created

Zaczekaj na utworzenie polecenia "provisioningState" w lokalizacji "Powodzenie".

--custom

Zaczekaj, aż warunek spełnia niestandardowe zapytanie JMESPath. Na przykład provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Zaczekaj na usunięcie.

--exists

Zaczekaj, aż zasób istnieje.

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--interval

Interwał sondowania w sekundach.

wartość domyślna: 30
--name -n

Nazwa serwera. Nazwa może zawierać tylko małe litery, cyfry i znak łącznika (-). Minimum 3 znaki i maksymalnie 63 znaki.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--timeout

Maksymalny czas oczekiwania w sekundach.

wartość domyślna: 3600
--updated

Zaczekaj na aktualizację za pomocą parametru provisioningState w lokalizacji "Powodzenie".