Come faccio a installare i plugin CONNECTION_CONTROL e CONNECTION_CONTROL_FAILED_LOGIN_ATTENTS in Amazon RDS per MySQL?

3 minuti di lettura
0

Voglio installare i plugin CONNECTION_CONTROL e CONNECTION_CONTROL_FAILED_LOGIN_ATTENTS per il mio database Amazon Relational Database Service (Amazon RDS) per MySQL.

Risoluzione

**Nota:**i passaggi seguenti si applicano solo ad Amazon RDS per MySQL. Non si applicano all'edizione compatibile con Amazon Aurora MySQL.

Il plugin CONNECTION_CONTROL

CONNECTION_CONTROL (dal sito Web MySQL) controlla i tentativi di connessione in entrata e aggiunge un ritardo alle risposte del server, se necessario. Questo plugin rivela anche le variabili di sistema che ne consentono la configurazione e una variabile di stato che fornisce informazioni di monitoraggio rudimentali.

CONNECTION_CONTROL non viene fornito con configurazioni MySQL predefinite. Pertanto, è necessario configurare il plugin dopo averlo installato.

Installa CONNECTION_CONTROL

Per installare il plugin CONNECTION_CONTROL in MySQL, esegui i seguenti comandi nel client a riga di comando MySQL:

mysql

INSTALL PLUGIN CONNECTION_CONTROL

SONAME 'connection_control.so';

Ciò restituisce un output simile al seguente messaggio:

Query OK, 0 rows affected (0.01 sec)

Per ulteriori informazioni, consulta Installazione dei plugin per il controllo della connessione sul sito Web MySQL.

Controlla le variabili del plugin

Ora puoi verificare le seguenti variabili relative al plugin:

  • connection_control_failed_connections_threshold
  • connection_control_max_connection_delay
  • connection_control_min_connection_delay

Per controllare queste variabili, esegui i seguenti comandi:

mysql

SHOW VARIABLES LIKE 'connection_control%';

Ciò restituisce un output simile al seguente messaggio:

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

Non è possibile modificare i valori di queste variabili ed è necessario utilizzarli per impostazione predefinita. Per ulteriori informazioni, consulta Sistema di controllo della connessione e variabili di stato sul sito Web MySQL.

Il plugin CONNECTION_CONTROL_FAILED_LOGIN_ATTENTS

CONNECTION_CONTROL\ _FAILED_LOGIN_ATTENTS implementa una tabella INFORMATION_SCHEMA che rivela informazioni di monitoraggio più dettagliate per i tentativi di connessione falliti.

Installa CONNECTION_CONTROL_FAILED_LOGIN_ATTENTS

Per installare il plugin CONNECTION_CONTROL_FAILED_LOGIN_ATTENTS in MySQL, esegui i seguenti comandi:

mysql

INSTALL PLUGIN CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS

SONAME 'connection_control.so';

Ciò restituisce un output simile al seguente messaggio:

Query OK, 0 rows affected (0.00 sec)

Visualizza lo stato dei plugin

Per visualizzare lo stato di questi plugin, esegui i seguenti comandi:

mysql

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

Ciò restituisce un output simile al seguente messaggio:

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

Ciò conferma che lo stato dei plugin è ATTIVO. Ora puoi conoscere eventuali tentativi di accesso non riusciti, confrontarli con gli strumenti di valutazione di terze parti e pubblicare la valutazione.

Informazioni correlate

Dichiarazione UNINSTALL PLUGIN (sito Web MySQL)

AWS UFFICIALE
AWS UFFICIALEAggiornata un anno fa