Konfigurieren von Serverparametern in Azure Database for MySQL mit dem Azure-Portal
GILT FÜR: Azure Database for MySQL – Single Server
Wichtig
Azure Database for MySQL Single Server wird eingestellt. Es wird dringend empfohlen, ein Upgrade auf Azure Database for MySQL Flexible Server auszuführen. Weitere Informationen zum Migrieren zu Azure Database for MySQL Flexible Server finden Sie unter Was geschieht mit Azure Database for MySQL Single Server?
Azure Database für MySQL unterstützt das Konfigurieren einiger Serverparameter. In diesem Artikel wird beschrieben, wie diese Parameter mithilfe des Azure-Portals konfiguriert werden. Nicht alle Serverparameter können angepasst werden.
Hinweis
Serverparameter können global auf Serverebene aktualisiert werden. Verwenden Sie dazu die Azure CLI, PowerShell oder das Azure-Portal.
Konfigurieren von Serverparametern
- Melden Sie sich beim Azure-Portal an, und suchen Sie dann nach Ihrem Azure Database for MySQL-Server.
- Klicken Sie im Abschnitt EINSTELLUNGEN auf Serverparameter, um die Seite „Serverparameter“ für den Server mit Azure Database for MySQL zu öffnen.
- Suchen Sie die Einstellungen, die Sie anpassen möchten. Überprüfen Sie die Spalte Beschreibung, um den Zweck und die zulässigen Werte zu verstehen.
- Klicken Sie zum Speichern der Änderungen auf Speichern.
- Wenn Sie neue Werte für die Parameter gespeichert haben, können Sie jederzeit alles zurück auf die Standardwerte setzen, indem Sie die Option Alle auf Standard zurücksetzen wählen.
Nicht aufgeführte Einstellungsparameter
Wenn der Serverparameter, den Sie aktualisieren möchten, nicht im Azure-Portal aufgeführt ist, können Sie den Parameter optional mithilfe von init_connect
auf Verbindungsebene festlegen. Damit werden die Serverparameter für jeden Client, der mit dem Server verbinden wird, festgelegt.
Klicken Sie im Abschnitt EINSTELLUNGEN auf Serverparameter, um die Seite „Serverparameter“ für den Server mit Azure Database for MySQL zu öffnen.
Suchen Sie nach
init_connect
.Fügen Sie die Serverparameter im folgenden Format hinzu:
SET parameter_name=YOUR_DESIRED_VALUE
als Wert der Wertspalte.Sie können z. B. den Zeichensatz Ihres Servers ändern, indem Sie
init_connect
aufSET character_set_client=utf8;SET character_set_database=utf8mb4;SET character_set_connection=latin1;SET character_set_results=latin1;
festlegen.Klicken Sie zum Speichern der Änderungen auf Speichern.
Hinweis
init_connect
kann zum Ändern von Parametern verwendet werden, für die auf Sitzungsebene keine SUPER-Berechtigungen erforderlich sind. Führen Sie zum Überprüfen, ob Sie den Parameter mit init_connect
festlegen können, den Befehl set session parameter_name=YOUR_DESIRED_VALUE;
aus. Falls ein Fehler der Art Zugriff verweigert; Sie benötigen SUPER-Berechtigungen angezeigt wird, ist das Festlegen des Parameters mit „init_connect“ nicht möglich.
Arbeiten mit dem Zeitzonenparameter
Auffüllen der Zeitzonentabellen
Die Zeitzonentabellen auf Ihrem Server können durch Aufrufen der gespeicherten Prozedur mysql.az_load_timezone
über ein Tool wie die MySQL-Befehlszeile oder MySQL Workbench aufgefüllt werden.
Hinweis
Wenn Sie den Befehl mysql.az_load_timezone
in MySQL Workbench ausführen, müssen Sie möglicherweise zuerst den sicheren Aktualisierungsmodus mit SET SQL_SAFE_UPDATES=0;
deaktivieren.
CALL mysql.az_load_timezone();
Wichtig
Sie sollten den Server neu starten, um sicherzustellen, dass die Zeitzonentabellen ordnungsgemäß aufgefüllt werden. Um den Server neu zu starten, verwenden Sie das Azure-Portal oder die Befehlszeilenschnittstelle.
Um die verfügbaren Zeitzonenwerte anzuzeigen, führen Sie den folgenden Befehl aus:
SELECT name FROM mysql.time_zone_name;
Festlegen der globalen Zeitzone
Die globale Zeitzone kann auf der Seite Serverparameter im Azure-Portal festgelegt werden.
Festlegen der Sitzungszeitzone
Die Sitzungszeitzone kann durch Ausführen des Befehls SET time_zone
in einem Tool wie der MySQL-Befehlszeile oder MySQL Workbench festgelegt werden. Im folgenden Beispiel wird die Zeitzone auf US/Pacific festgelegt.
SET time_zone = 'US/Pacific';
Informationen zu Datums- und Uhrzeitfunktionen finden Sie in der MySQL-Dokumentation.