Mysql - Como logar acesso de hosts não permitidos

1

Eu tenho o seguinte cenário:

MySQL server:
IP: 192.168.0.1
user: testing
pass: testing123123

MySQL client #1:
IP: 192.168.0.2

MySQL client #2:
IP: 192.168.0.3

No servidor MySQL:

GRANT ALL PRIVILEGES ON *.* TO testing@'192.168.0.2' IDENTIFIED BY 'testing123123';
flush privileges;

O cliente nº 1 é concedido e o cliente nº 2 NÃO é concedido.

Em seguida, no shell do cliente nº 1:

mysql -h192.168.0.1 -uuser_bla_bla -pbla_bla_bla
ERROR 1045 (28000): Access denied for user 'user_bla_bla'@'192.168.0.2' (using password: YES)

No log do servidor do Mysql:

2017-03-11 12:13:10 82588 [Warning] Access denied for user 'user_bla_bla'@'192.168.0.2' (using password: YES)

Tudo está OK: nome de usuário / senha incorretos > > acesso negado > > log gravado

Agora shell do cliente nº 2:

mysql -h192.168.0.1 -uuser_bla_bla -pbla_bla_bla
ERROR 1130 (HY000): Host '192.168.0.3' is not allowed to connect to this MySQL server

No log do Mysql Server: NADA!

Meu my.cnf:

[mysqld]
log_warnings = 2
log_error=/var/log/mysql_error.log

O log do MySQL não está registrando "host não é permitido", ele registra apenas "Acesso negado para o usuário".

PERGUNTA: Como registrar casos "host não é permitido" no MySQL?

Obrigado!

    
por Fabricio Viana 12.03.2017 / 05:43

0 respostas

Tags