Konfigurera serverparametrar i Azure Database for MariaDB med hjälp av Azure-portalen
Viktigt!
Azure Database for MariaDB är på väg att dras tillbaka. Vi rekommenderar starkt att du migrerar till Azure Database for MySQL. Mer information om hur du migrerar till Azure Database for MySQL finns i Vad händer med Azure Database for MariaDB?.
Azure Database for MariaDB stöder konfiguration av vissa serverparametrar. I den här artikeln beskrivs hur du konfigurerar dessa parametrar med hjälp av Azure-portalen. Alla serverparametrar kan inte justeras.
Kommentar
Serverparametrar kan uppdateras globalt på servernivå, använda Azure CLI, PowerShell eller Azure-portalen.
Konfigurera serverparametrar
- Logga in på Azure-portalen och leta upp din Azure Database for MariaDB-server.
- Under avsnittet INSTÄLLNINGAR väljer du Serverparametrar för att öppna sidan serverparametrar för Azure Database for MariaDB-servern.
- Leta upp de inställningar som du behöver justera. Granska kolumnen Beskrivning för att förstå syftet och tillåtna värden.
- Välj Spara för att spara dina ändringar.
- Om du har sparat nya värden för parametrarna kan du alltid återställa allt till standardvärdena genom att välja Återställ alla till standard.
Ange parametrar som inte visas
Om serverparametern som du vill uppdatera inte visas i Azure-portalen kan du ange parametern på anslutningsnivå med hjälp av init_connect
. Detta anger serverparametrarna för varje klient som ansluter till servern.
Under avsnittet INSTÄLLNINGAR väljer du Serverparametrar för att öppna sidan serverparametrar för Azure Database for MariaDB-servern.
Sök efter
init_connect
Lägg till serverparametrarna i formatet:
SET parameter_name=YOUR_DESIRED_VALUE
i värde värde kolumnen värde.Du kan till exempel ändra teckenuppsättningen på servern genom att ange
init_connect
tillSET character_set_client=utf8;SET character_set_database=utf8mb4;SET character_set_connection=latin1;SET character_set_results=latin1;
Välj Spara för att spara dina ändringar.
Arbeta med tidszonsparametern
Fylla i tidszonstabellerna
Tidszonstabellerna på servern kan fyllas i genom att anropa den mysql.az_load_timezone
lagrade proceduren från ett verktyg som MySQL-kommandoraden eller MySQL Workbench.
Kommentar
Om du kör mysql.az_load_timezone
kommandot från MySQL Workbench kan du behöva inaktivera felsäkert uppdateringsläge först med hjälp av SET SQL_SAFE_UPDATES=0;
.
CALL mysql.az_load_timezone();
Viktigt!
Du bör starta om servern för att se till att tidszonstabellerna är korrekt ifyllda. Om du vill starta om servern använder du Azure-portalen eller CLI. Om du vill visa tillgängliga tidszonsvärden kör du följande kommando:
SELECT name FROM mysql.time_zone_name;
Ange tidszon på global nivå
Tidszonen på global nivå kan anges från sidan Serverparametrar i Azure-portalen. I nedanstående anges den globala tidszonen till värdet "US/Pacific".
Ange tidszon på sessionsnivå
Tidszonen på sessionsnivå kan anges genom att köra SET time_zone
kommandot från ett verktyg som MySQL-kommandoraden eller MySQL Workbench. Exemplet nedan anger tidszonen till tidszonen USA/Stillahavsområdet .
SET time_zone = 'US/Pacific';
Se MariaDB-dokumentationen för datum- och tidsfunktioner.
Nästa steg
- Läs mer om serverparametrar