¿Cómo instalo los complementos CONNECTION_CONTROL y CONNECTION_CONTROL_FAILED_LOGIN_ATINTS en Amazon RDS para MySQL?

3 minutos de lectura
0

Quiero instalar los complementos CONNECTION_CONTROL y CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS para mi base de datos Amazon Relational Database Service (Amazon RDS) para MySQL.

Resolución

Nota: Los siguientes pasos se aplican únicamente a Amazon RDS para MySQL. No se aplican a la edición compatible con Amazon Aurora MySQL.

El complemento CONNECTION\ _CONTROL

CONNECTION_CONTROL (del sitio web de MySQL) comprueba los intentos de conexión entrantes y añade un retraso a las respuestas del servidor según sea necesario. Este complemento también revela las variables del sistema que permiten su configuración y una variable de estado que proporciona información de monitoreo rudimentaria.

CONNECTION\ _CONTROL no incluye las configuraciones de MySQL predeterminadas. Por lo tanto, debe configurar el complemento después de instalarlo.

Instale CONNECTION_CONTROL

Para instalar el complemento CONNECTION\ _CONTROL en MySQL, ejecute los siguientes comandos en el cliente de línea de comandos de MySQL:

mysql

INSTALL PLUGIN CONNECTION_CONTROL

SONAME 'connection_control.so';

Esto devuelve un resultado similar al siguiente mensaje:

Query OK, 0 rows affected (0.01 sec)

Para obtener más información, consulte Instalación de complementos de control de conexión en el sitio web de MySQL.

Compruebe las variables del complemento

Ahora puede verificar las siguientes variables relacionadas con el complemento:

  • connection_control_failed_connections_threshold
  • connection_control_max_connection_delay
  • connection_control_min_connection_delay

Para comprobar estas variables, ejecute los siguientes comandos:

mysql

SHOW VARIABLES LIKE 'connection_control%';

Esto devuelve un resultado similar al siguiente mensaje:

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

No puede modificar los valores de estas variables y debe utilizarlos de forma predeterminada. Para obtener más información, consulte el sistema de control de conexión y las variables de estado en el sitio web de MySQL.

El complemento CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS

CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS implementa una tabla INFORMATION\ _SCHEMA que revela información de supervisión más detallada de los intentos de conexión fallidos.

Instale CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS

Para instalar el complemento CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS en MySQL, ejecute los siguientes comandos:

mysql

INSTALL PLUGIN CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS

SONAME 'connection_control.so';

Esto devuelve un resultado similar al siguiente mensaje:

Query OK, 0 rows affected (0.00 sec)

Ver el estado de los complementos

Para ver el estado de estos complementos, ejecute los siguientes comandos:

mysql

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

Esto devuelve un resultado similar al siguiente mensaje:

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

Esto confirma que el estado de los complementos es ACTIVO. Ahora puede obtener información sobre cualquier intento fallido de inicio de sesión, comparar esos errores con sus herramientas de evaluación de terceros y publicar la evaluación.

Información relacionada

Declaración UNINSTALL PLUGIN (sitio web de MySQL)

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace un año