Wie installiere ich die Plugins CONNECTION_CONTROL und CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS in Amazon RDS für MySQL?

Lesedauer: 3 Minute
0

Ich möchte die Plugins CONNECTION_CONTROL und CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS für meine Amazon Relational Database Service (Amazon RDS) für MySQL-Datenbank installieren.

Behebung

**Hinweis:**Die folgenden Schritte gelten nur für Amazon RDS für MySQL. Sie gelten nicht für die mit Amazon Aurora MySQL kompatible Edition.

Das Plugin CONNECTION_CONTROL

CONNECTION_CONTROL (von der MySQL-Website) überprüft eingehende Verbindungsversuche und verzögert die Serverantworten bei Bedarf. Dieses Plugin zeigt auch Systemvariablen, die eine Konfiguration ermöglichen, und eine Statusvariable, die rudimentäre Überwachungsinformationen bietet.

CONNECTION_CONTROL wird nicht mit den Standardkonfigurationen von MySQL geliefert. Daher müssen Sie das Plugin nach der Installation konfigurieren.

CONNECTION_CONTROL installieren

Um das CONNECTION_CONTROL-Plugin in MySQL zu installieren, führen Sie die folgenden Befehle im MySQL-Befehlszeilenclient aus:

mysql

INSTALL PLUGIN CONNECTION_CONTROL

SONAME 'connection_control.so';

Das Ergebnis ähnelt der folgenden Meldung:

Query OK, 0 rows affected (0.01 sec)

Weitere Informationen finden Sie unter Plugins zur Verbindungssteuerung installieren auf der MySQL-Website.

Variablen des Plugins überprüfen

Sie können jetzt die folgenden Variablen überprüfen, die sich auf das Plugin beziehen:

  • connection_control_failed_connections_threshold
  • connection_control_max_connection_delay
  • connection_control_min_connection_delay

Führen Sie die folgenden Befehle aus, um diese Variablen zu überprüfen:

mysql

SHOW VARIABLES LIKE 'connection_control%';

Das Ergebnis ähnelt der folgenden Meldung:

+-------------------------------------------------+------------+
| Variable_name | Value |
+-------------------------------------------------+------------+
| connection_control_failed_connections_threshold | 3 |
| connection_control_max_connection_delay | 2147483647 |
| connection_control_min_connection_delay | 1000 |
+-------------------------------------------------+------------+

Sie können die Werte dieser Variablen nicht ändern und müssen diese Werte standardmäßig verwenden. Weitere Informationen finden Sie unter Verbindungskontrollsystem und Statusvariablen auf der MySQL-Website.

Das Plugin CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS

CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS implementiert eine INFORMATION_SCHEMA-Tabelle, die detailliertere Überwachungsinformationen für fehlgeschlagene Verbindungsversuche enthält.

CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS installieren

Führen Sie die folgenden Befehle aus, um das Plugin CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS in MySQL zu installieren:

mysql

INSTALL PLUGIN CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS

SONAME 'connection_control.so';

Das Ergebnis ähnelt der folgenden Meldung:

Query OK, 0 rows affected (0.00 sec)

Den Status der Plugins anzeigen

Führen Sie die folgenden Befehle aus, um den Status dieser Plugins anzuzeigen:

mysql

SELECT PLUGIN_NAME, PLUGIN_STATUS FROM INFORMATION_SCHEMA.PLUGINS WHERE PLUGIN_NAME LIKE 'connection%'; command.

Das Ergebnis ähnelt der folgenden Meldung:

+------------------------------------------+---------------+
| PLUGIN_NAME | PLUGIN_STATUS |
+------------------------------------------+---------------+
| CONNECTION_CONTROL | ACTIVE |
| CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS | ACTIVE |
+------------------------------------------+---------------+

Dies bestätigt, dass der Status der Plugins ** ACTIVE** lautet. Sie können sich jetzt über alle fehlgeschlagenen Anmeldeversuche informieren, diese Fehler mit den Bewertungstools Ihrer Drittanbieter vergleichen und die Bewertung posten.

Ähnliche Informationen

UNINSTALL PLUGIN-Anweisung (MySQL-Website)

AWS OFFICIAL
AWS OFFICIALAktualisiert vor einem Jahr