Pojęcia dotyczące serwera w usłudze Azure Database for MySQL

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?

Ten artykuł zawiera zagadnienia i wskazówki dotyczące pracy z serwerami usługi Azure Database for MySQL.

Co to jest serwer usługi Azure Database for MySQL?

Serwer usługi Azure Database for MySQL jest centralnym punktem administracyjnym dla wielu baz danych. Jest to ta sama konstrukcja serwera MySQL, którą możesz znać w środowisku lokalnym. W szczególności usługa Azure Database for MySQL jest zarządzana, zapewnia gwarancje wydajności i uwidacznia dostęp i funkcje na poziomie serwera.

Serwer usługi Azure Database for MySQL:

  • Jest tworzony w ramach subskrypcji platformy Azure.
  • Jest zasobem nadrzędnym dla baz danych.
  • Udostępnia przestrzeń nazw baz danych.
  • Jest kontenerem z semantykami o silnym okresie istnienia — usuwa serwer i usuwa zawarte bazy danych.
  • Sortuje zasoby w regionie.
  • Zapewnia punkt końcowy połączenia dla serwera i dostępu do bazy danych.
  • Zapewnia zakres zasad zarządzania, które mają zastosowanie do jego baz danych: logowania, zapory, użytkowników, ról, konfiguracji itp.
  • Jest dostępny w wielu wersjach. Aby uzyskać więcej informacji, zobacz Obsługiwane wersje bazy danych usługi Azure Database for MySQL.

Na serwerze usługi Azure Database for MySQL można utworzyć jedną lub wiele baz danych. Możesz zdecydować się na utworzenie pojedynczej bazy danych na serwer, aby użyć wszystkich zasobów lub utworzyć wiele baz danych w celu udostępnienia zasobów. Ceny są ustrukturyzowane na serwer na podstawie konfiguracji warstwy cenowej, rdzeni wirtualnych i magazynu (GB). Aby uzyskać więcej informacji, zobacz Warstwy cenowe.

Jak mogę nawiązać połączenie i uwierzytelnić się z serwerem usługi Azure Database for MySQL?

Poniższe elementy pomagają zapewnić bezpieczny dostęp do bazy danych.

Koncepcja zabezpieczeń opis
Uwierzytelnianie i autoryzacja Serwer usługi Azure Database for MySQL obsługuje natywne uwierzytelnianie MySQL. Możesz nawiązać połączenie i uwierzytelnić się z serwerem przy użyciu identyfikatora logowania administratora serwera.
Protokół Usługa obsługuje protokół oparty na komunikatach używany przez program MySQL.
TCP/IP Protokół jest obsługiwany za pośrednictwem protokołu TCP/IP i gniazd domeny systemu Unix.
Zapora Aby chronić dane, reguła zapory uniemożliwia cały dostęp do serwera bazy danych, dopóki nie określisz, które komputery mają uprawnienia. Zobacz Reguły zapory serwera usługi Azure Database for MySQL.
Protokół SSL Usługa obsługuje wymuszanie połączeń SSL między aplikacjami a serwerem bazy danych. Zobacz Konfigurowanie łączności SSL w aplikacji w celu bezpiecznego nawiązywania połączeń z usługą Azure Database for MySQL.

Zatrzymywanie/uruchamianie usługi Azure Database for MySQL

Usługa Azure Database for MySQL umożliwia zatrzymanie serwera, gdy nie jest używany, i Uruchamianie serwera po wznowieniu działania. Zasadniczo jest to konieczne, aby zaoszczędzić koszty na serwerach baz danych i płacić tylko za zasób, gdy jest używany. Staje się to jeszcze ważniejsze w przypadku obciążeń tworzenia i testowania, gdy używasz serwera tylko przez część dnia. Po zatrzymaniu serwera wszystkie aktywne połączenia zostaną porzucone. Później, gdy chcesz przywrócić serwer do trybu online, możesz użyć witryny Azure Portal lub interfejsu wiersza polecenia.

Gdy serwer jest w stanie Zatrzymano , obliczanie serwera nie jest rozliczane. Jednak magazyn nadal jest rozliczany, ponieważ magazyn serwera pozostaje, aby upewnić się, że pliki danych są dostępne po ponownym uruchomieniu serwera.

Ważne

Po zatrzymaniu serwera pozostaje w tym stanie przez następne 7 dni w odcinku. Jeśli nie uruchomisz go ręcznie w tym czasie, serwer zostanie automatycznie uruchomiony pod koniec 7 dni. Jeśli nie używasz serwera, możesz wybrać opcję Zatrzymaj go ponownie.

W czasie, gdy serwer jest zatrzymany, na serwerze nie można wykonywać żadnych operacji zarządzania. Aby zmienić ustawienia konfiguracji na serwerze, należy uruchomić serwer.

Ograniczenia operacji zatrzymywania/uruchamiania

  • Nieobsługiwane w przypadku konfiguracji replik do odczytu (zarówno źródłowych, jak i replik).

Jak mogę zarządzać serwerem?

Możesz zarządzać tworzeniem, usuwaniem, konfiguracją parametrów serwera (my.cnf), skalowaniem, siecią, zabezpieczeniami, wysoką dostępnością, tworzeniem kopii zapasowych i przywracaniem, monitorowaniem serwerów usługi Azure Database for MySQL przy użyciu witryny Azure Portal lub interfejsu wiersza polecenia platformy Azure. Ponadto następujące procedury składowane są dostępne w usłudze Azure Database for MySQL w celu wykonywania pewnych zadań administracyjnych baz danych wymaganych, ponieważ uprawnienia administratora super nie są obsługiwane na serwerze.

Nazwa procedury składowanej Parametry wejściowe Parametry wyjściowe Uwaga dotycząca użycia
mysql.az_kill processlist_id Nie dotyczy KILL CONNECTION Odpowiednik polecenia. Spowoduje przerwanie połączenia skojarzonego z podanym processlist_id po zakończeniu dowolnej instrukcji, z jaką jest wykonywane połączenie.
mysql.az_kill_query processlist_id Nie dotyczy KILL QUERY Odpowiednik polecenia. Spowoduje przerwanie instrukcji, która jest obecnie wykonywane przez połączenie. Pozostawia samo połączenie aktywne.
mysql.az_load_timezone Brak Brak Ładuje tabele stref czasowych, aby umożliwić ustawienie parametru time_zone na nazwane wartości (np. "STANY USA/Pacyfik").

Następne kroki