Konfigurieren von Serverparametern auf flexiblen Azure Database for MySQL-Servern über das Azure-Portal

GILT FÜR: Azure Database for MySQL – Flexible Server

Sie können azure Database für die flexible Serverkonfiguration von MySQL mithilfe von Serverparametern verwalten. Die Serverparameter werden beim Erstellen des Servers mit einem Standardwert und einem empfohlenen Wert konfiguriert.

In diesem Artikel wird beschrieben, wie diese Serverparameter mithilfe des Azure-Portals angezeigt und konfiguriert werden. Auf dem Blatt „Serverparameter“ im Azure-Portal werden sowohl änderbare als auch nicht änderbare Serverparameter angezeigt. Die nicht änderbaren Serverparameter sind ausgegraut.

Hinweis

Serverparameter können global auf Serverebene mithilfe der Azure-Befehlszeilenschnittstelle oder das Azure-Portal aktualisiert werden.

Konfigurieren von Serverparametern

  1. Melden Sie sich beim Azure-Portal an, und suchen Sie Ihre Azure-Datenbank für die flexible Serverinstanz mySQL.
  2. Klicken Sie im Abschnitt "EINSTELLUNGEN" auf "Serverparameter", um die Serverparameterseite für die flexible Serverinstanz von Azure Database für MySQL zu öffnen. Azure portal server parameters page
  3. Suchen Sie nach einem Serverparameter, den Sie anpassen möchten. Überprüfen Sie die Spalte Beschreibung, um den Zweck und die zulässigen Werte zu verstehen. Enumerate drop down
  4. Klicken Sie zum Speichern der Änderungen auf Speichern. Save or Discard changes
  5. Statische Parameter sind solche, bei denen der Serverneustart wirksam werden muss. Wenn Sie einen statischen Parameter ändern, werden Sie aufgefordert, jetzt neu zu starten oder später neu zu starten. Restart on static parameter save
  6. Wenn Sie neue Werte für die Parameter gespeichert haben, können Sie immer alles zurück zu den Standardwerten rückgängig machen, indem Sie "Alle auf Standard zurücksetzen" auswählen. Reset all to default

Festlegen nicht änderbarer Serverparameter

Wenn der Serverparameter, den Sie aktualisieren möchten, nicht modifizierbar ist, können Sie optional den Parameter auf Verbindungsebene festlegen.init_connect Damit werden die Serverparameter für jeden Client, der mit dem Server verbinden wird, festgelegt.

  1. Klicken Sie im Abschnitt "EINSTELLUNGEN" auf "Serverparameter", um die Serverparameterseite für die flexible Serverinstanz von Azure Database für MySQL zu öffnen.

  2. Suchen Sie nach init_connect.

  3. 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 Ihrer azure-Datenbank für die flexible Serverinstanz von MySQL ändern, indem Sie auf init_connectSET character_set_client=utf8;SET character_set_database=utf8mb4;SET character_set_connection=latin1;SET character_set_results=latin1;

  4. 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

Festlegen der globalen Zeitzone

Die globale Zeitzone kann auf der Seite Serverparameter im Azure-Portal festgelegt werden. Im folgenden Beispiel wird die globale Zeitzone auf den Wert "US/Pacific" festgelegt.

Set time zone parameter

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 die Zeitzone "USA/Pazifik " festgelegt.

SET time_zone = 'US/Pacific';

Informationen zu Datums- und Uhrzeitfunktionen finden Sie in der MySQL-Dokumentation.

Hinweis

Um die Zeitzone auf Sitzungsebene zu ändern, muss der Serverparameter time_zone mindestens einmal global auf die erforderliche Zeitzone aktualisiert werden, um die Tabelle mysql.time_zone_name zu aktualisieren.

Nächste Schritte