Como instalo os plugins CONNECTION_CONTROL e CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS no Amazon RDS para MySQL?

3 minuto de leitura
0

Quero instalar os plugins CONNECTION_CONTROL e CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS para o meu Amazon Relational Database Service (Amazon RDS) para o meu banco de dados do MySQL.

Resolução

Observação: As etapas a seguir se aplicam somente ao Amazon RDS para MySQL. Elas não se aplicam à edição compatível com Amazon Aurora MySQL.

O plugin CONNECTION\ _CONTROL

O CONNECTION\ _CONTROL (do site do MySQL) verifica as tentativas de conexão recebidas e adiciona um atraso às respostas do servidor conforme necessário. Esse plug-in também revela variáveis do sistema que permitem sua configuração e uma variável de status que fornece informações rudimentares de monitoramento.

CONNECTION_CONTROL não vem com as configurações padrão do MySQL. Portanto, você deve configurar o plug-in depois de instalá-lo.

Instale o CONNECTION_CONTROL

Para instalar o plug-in CONNECTION_CONTROL no MySQL, execute os seguintes comandos no cliente de linha de comando MySQL:

mysql

INSTALL PLUGIN CONNECTION_CONTROL

SONAME 'connection_control.so';

Isso retorna uma saída semelhante à seguinte mensagem:

Query OK, 0 rows affected (0.01 sec)

Para obter mais informações, consulte Instalar plugins de controle de conexão no site do MySQL.

Verifique as variáveis do plugin

Agora você pode verificar as seguintes variáveis relacionadas ao plug-in:

  • connection_control_failed_connections_threshold
  • connection_control_max_connection_delay
  • connection_control_min_connection_delay

Para verificar essas variáveis, execute os seguintes comandos:

mysql

SHOW VARIABLES LIKE 'connection_control%';

Isso retorna uma saída semelhante à seguinte mensagem:

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

Não é possível modificar os valores dessas variáveis e deve usá-los por padrão. Para obter mais informações, consulte Sistema do controle de conexão e variáveis de staus no site do MySQL.

Plugin CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS

CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS implementa uma tabela INFORMATION_SCHEMA que revela informações mais detalhadas para as tentativas de conexão com falha.

Instalar o CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS

Para instalar o pluging CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS no MySQL, execute os seguintes comandos:

mysql

INSTALL PLUGIN CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS

SONAME 'connection_control.so';

Isso retorna uma saída semelhante à seguinte mensagem:

Query OK, 0 rows affected (0.00 sec)

Veja o status dos plugins

Para ver o status desses plugins, execute os seguintes comandos:

mysql

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

Isso retorna uma saída semelhante à seguinte mensagem:

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

Isso confirma que o status dos plugins está ATIVO. Agora você pode aprender sobre qualquer tentativa malsucedida de login, comparar essas falhas com suas ferramentas de avaliação de terceiros e publicar a avaliação.

Informações relacionadas

Instrução UNINSTALL PLUGIN (site do MySQL)

AWS OFICIAL
AWS OFICIALAtualizada há um ano