Serverbegrepp i Azure Database for MySQL

GÄLLER FÖR: Azure Database for MySQL – enskild server

Viktigt!

Azure Database for MySQL – enskild server är på väg att dras tillbaka. Vi rekommenderar starkt att du uppgraderar till en flexibel Azure Database for MySQL-server. Mer information om hur du migrerar till en flexibel Azure Database for MySQL-server finns i Vad händer med Azure Database for MySQL – enskild server?

Den här artikeln innehåller överväganden och riktlinjer för att arbeta med Azure Database for MySQL-servrar.

Vad är en Azure Database for MySQL-server?

En Azure Database for MySQL-server är en central administrativ plats för flera databaser. Det är samma MySQL-serverkonstruktion som du kanske är bekant med i den lokala världen. Mer specifikt hanteras Azure Database for MySQL-tjänsten, ger prestandagarantier och exponerar åtkomst och funktioner på servernivå.

En Azure Database for MySQL-server:

  • Skapas i en Azure-prenumeration.
  • Är den överordnade resursen för databaser.
  • Tillhandahåller ett namnområde för databaser.
  • Är en container med stark livslängdssemantik – ta bort en server och den tar bort de inneslutna databaserna.
  • Sorterar resurser i en region.
  • Tillhandahåller en anslutningsslutpunkt för server- och databasåtkomst.
  • Tillhandahåller omfånget för hanteringsprinciper som gäller för dess databaser: inloggning, brandvägg, användare, roller, konfigurationer osv.
  • Finns i flera versioner. Mer information finns i Azure Database for MySQL-databasversioner som stöds.

Du kan skapa en eller flera databaser på en Azure Database för MySQL-server. Du kan välja att skapa en enskild databas per server för att använda alla resurser eller skapa flera databaser för att dela resurserna. Prissättningen är strukturerad per server, baserat på konfigurationen av prisnivå, virtuella kärnor och lagring (GB). Mer information finns i Prisnivåer.

Hur gör jag för att ansluta och autentisera till en Azure Database for MySQL-server?

Följande element hjälper till att säkerställa säker åtkomst till databasen.

Säkerhetskoncept beskrivning
Autentisering och auktorisering Azure Database for MySQL-servern stöder intern MySQL-autentisering. Du kan ansluta och autentisera till en server med serverns administratörsinloggning.
Protokoll Tjänsten stöder ett meddelandebaserat protokoll som används av MySQL.
TCP/IP Protokollet stöds via TCP/IP och över Unix-domänsocketer.
Brandvägg För att skydda dina data förhindrar en brandväggsregel all åtkomst till databasservern tills du anger vilka datorer som har behörighet. Se Brandväggsregler för Azure Database for MySQL Server.
SSL Tjänsten stöder framtvingande av SSL-anslutningar mellan dina program och databasservern. Se Configure SSL connectivity in your application to securely connect to Azure Database for MySQL (Konfigurera SSL-anslutning i ditt program för att säkert ansluta till Azure Database för MySQL).

Stoppa/starta Azure Database for MySQL

Med Azure Database for MySQL kan du stoppa servern när den inte används och starta servern när du återupptar aktiviteten. Detta görs i princip för att spara kostnader på databasservrarna och bara betala för resursen när den används. Detta blir ännu viktigare för dev-test-arbetsbelastningar och när du bara använder servern under en del av dagen. När du stoppar servern tas alla aktiva anslutningar bort. Senare, när du vill ansluta servern igen, kan du antingen använda Azure-portalen eller CLI.

När servern är i tillståndet Stoppad debiteras inte serverns beräkning. Lagringen fortsätter dock att faktureras eftersom serverns lagring finns kvar för att säkerställa att datafiler är tillgängliga när servern startas igen.

Viktigt!

När du stoppar servern förblir den i det tillståndet under de kommande 7 dagarna i sträck. Om du inte startar den manuellt under den här tiden startas servern automatiskt i slutet av 7 dagar. Du kan välja att stoppa det igen om du inte använder servern.

Under tiden servern stoppas kan inga hanteringsåtgärder utföras på servern. Om du vill ändra konfigurationsinställningarna på servern måste du starta servern.

Begränsningar för stopp-/startåtgärd

  • Stöds inte med läsreplikkonfigurationer (både käll- och repliker).

Hur gör jag för att hantera en server?

Du kan hantera konfigurationen av skapande, borttagning, serverparameter (my.cnf), skalning, nätverk, säkerhet, hög tillgänglighet, säkerhetskopiering och återställning, övervakning av Dina Azure Database for MySQL-servrar med hjälp av Azure-portalen eller Azure CLI. Dessutom finns följande lagrade procedurer tillgängliga i Azure Database for MySQL för att utföra vissa uppgifter för databasadministration som krävs eftersom SUPER-användarbehörighet inte stöds på servern.

Namn på lagrad procedur Indataparametrar Utdataparametrar Användningsanteckning
mysql.az_kill processlist_id Ej tillämpligt KILL CONNECTION Motsvarar kommandot. Avslutar anslutningen som är associerad med den angivna processlist_id efter att en instruktion som anslutningen körs har avslutats.
mysql.az_kill_query processlist_id Ej tillämpligt KILL QUERY Motsvarar kommandot. Avslutar instruktionen som anslutningen körs för närvarande. Lämnar själva anslutningen vid liv.
mysql.az_load_timezone Saknas Saknas Läser in tidszonstabeller för att tillåta att parametern time_zone anges till namngivna värden (till exempel "USA/Stillahavsområdet").

Nästa steg