wie auf Systemvariablen für Ihren MySQL-Server angezeigt werden

Wenn Sie eine MySQL-Datenbank-Server ausgeführt werden, könnte sich fragen, wie die aktuellen Einstellungen für die Datenbank zu sehen. In MySQL werden sie Variablen genannt, und es ist sehr einfach, die aktuellen Werte zu sehen.

Der einfachste Weg ist, um nur diesen Befehl von der Eingabeaufforderung von MySQL verwenden, die alle aktuellen Konfigurationseinstellungen zeigen.

SHOW VARIABLES

Wenn Sie nur eine bestimmte Variable zu sehen möchten, können Sie diesen Befehl verwenden. Offensichtlich würden Sie wollen die max_connect_errors in diesem Befehl mit der Variablen zu ersetzen, die Sie suchen.

SHOW VARIABLES LIKE ‘% max_connect_errors%’

Wenn Sie den aktuellen Status einer Variable ändern möchten, können Sie dies einfach mit einem Befehl ähnlich wie diese

SET GLOBAL max_connect_errors = 10000

Wenn Sie diesen Artikel gerade lesen Sie fragen sich vielleicht, warum wir einen Beitrag zu diesem Thema zu schreiben, die Mühe gemacht, wenn man bedenkt es für MySQL eine Bedienungsanleitung ist. Frühere heute Abend (ab dem Schreiben dieses Post), unser Web-Server hatte ein Problem mit der Datenbank zu verbinden. Wenn durch die Protokolle suchen, wurde klar, dass der Datenbankserver auf den Webserver von der Verbindung wegen einiger Verbindungsfehler blockiert hatte. Die Lösung war noch einfacher zu verstehen.

Host ” blockiert wegen vieler Verbindungsfehler;. Entsper mit “mysqladmin flush-hosts

Es stellte sich heraus, ist unser Hosting-Provider in den Prozess wegen einiger Probleme ihre Switch-Firmware von Upgrade – die einige Verbindungsfehler verursachen. Da die MySQL-Standardeinstellung für maximale Verbindungsfehler eine dumme Grenze von 10 ist, begann unsere Datenbank-Server eingehende Verbindungen abzulehnen. Zum Glück waren wir in der Lage, es zu beheben schnell mit einer FLUSH HOSTS auf dem Datenbank-Server-Befehl, aber es war Zeit, um die Variable zu erhöhen. Also … Dieser Beitrag ist nur so werden wir nicht vergessen, was wir beim nächsten Mal tat.

70 Prozent der Gewürze der Welt werden in Indien produziert.