Delen via


Serverparameters configureren in Azure Database for MySQL met behulp van Azure Portal

VAN TOEPASSING OP: Azure Database for MySQL - enkele server

Belangrijk

Azure Database for MySQL enkele server bevindt zich op het buitengebruikstellingspad. We raden u ten zeerste aan een upgrade uit te voeren naar een flexibele Azure Database for MySQL-server. Zie Wat gebeurt er met Azure Database for MySQL Enkele server voor meer informatie over migreren naar Azure Database for MySQL Flexibele server ?

Azure Database for MySQL ondersteunt de configuratie van sommige serverparameters. In dit artikel wordt beschreven hoe u deze parameters configureert met behulp van Azure Portal. Niet alle serverparameters kunnen worden aangepast.

Notitie

Serverparameters kunnen globaal worden bijgewerkt op serverniveau via de Azure CLI, PowerShell of Azure Portal.

Serverparameters configureren

  1. Meld u aan bij Azure Portal en zoek vervolgens uw Azure Database for MySQL-server.
  2. Klik in de sectie INSTELLINGEN op Serverparameters om de pagina serverparameters voor de Azure Database for MySQL-server te openen.
  3. Zoek de instellingen die u moet aanpassen. Bekijk de kolom Beschrijving om inzicht te hebben in het doel en de toegestane waarden.
  4. Klik op Opslaan om uw wijzigingen op te slaan.
  5. Als u nieuwe waarden voor de parameters hebt opgeslagen, kunt u alles altijd terugzetten naar de standaardwaarden door Alles opnieuw instellen te selecteren.

Parameters instellen die niet worden vermeld

Als de serverparameter die u wilt bijwerken niet wordt vermeld in De Azure-portal, kunt u eventueel de parameter instellen op het verbindingsniveau met behulp van init_connect. Hiermee worden de serverparameters ingesteld voor elke client die verbinding maakt met de server.

  1. Klik in de sectie INSTELLINGEN op Serverparameters om de pagina serverparameters voor de Azure Database for MySQL-server te openen.

  2. Zoeken naar init_connect

  3. Voeg de serverparameters toe in de notatie: SET parameter_name=YOUR_DESIRED_VALUE in waarde de waardekolom.

    U kunt bijvoorbeeld de tekenset van uw server wijzigen door deze in te stellen init_connect op SET character_set_client=utf8;SET character_set_database=utf8mb4;SET character_set_connection=latin1;SET character_set_results=latin1;

  4. Klik op Opslaan om uw wijzigingen op te slaan.

Notitie

init_connect kan worden gebruikt om parameters te wijzigen die geen SUPER-bevoegdhed(en) op sessieniveau vereisen. Als u wilt weten of u de parameter kunt instellen met init_connect, voert u de opdracht set session parameter_name=YOUR_DESIRED_VALUE; uit. Als er fouten optreden met het foutbericht Toegang geweigerd; u hebt SUPER-privileges(s) nodig, dan kunt u de parameter niet instellen met init_connect.

Werken met de tijdzoneparameter

De tijdzonetabellen vullen

De tijdzonetabellen op uw server kunnen worden ingevuld door de mysql.az_load_timezone opgeslagen procedure aan te roepen vanuit een hulpprogramma zoals de MySQL-opdrachtregel of MySQL Workbench.

Notitie

Als u de mysql.az_load_timezone opdracht uitvoert vanuit MySQL Workbench, moet u mogelijk eerst de veilige updatemodus uitschakelen met behulp van SET SQL_SAFE_UPDATES=0;.

CALL mysql.az_load_timezone();

Belangrijk

Start de server opnieuw op om ervoor te zorgen dat de tijdzonetabellen correct zijn ingevuld. Gebruik Azure Portal of CLI om de server opnieuw op te starten.

Voer de volgende opdracht uit om beschikbare tijdzonewaarden weer te geven:

SELECT name FROM mysql.time_zone_name;

De tijdzone op globaal niveau instellen

De tijdzone op globaal niveau kan worden ingesteld vanaf de pagina Serverparameters in Azure Portal.

De tijdzone op sessieniveau instellen

De tijdzone op sessieniveau kan worden ingesteld door de SET time_zone opdracht uit te voeren vanaf een hulpprogramma zoals de MySQL-opdrachtregel of MySQL Workbench. In het onderstaande voorbeeld wordt de tijdzone ingesteld op de tijdzone VS/Pacific .

SET time_zone = 'US/Pacific';

Raadpleeg de MySQL-documentatie voor datum- en tijdfuncties.

Volgende stappen