Eu acredito que isso tem a ver com o fato de que o MySQL tenta estabelecer o nome DNS associado ao seu endereço IP na conexão. Veja aqui para mais informações no site da MySQL.
Você tem duas opções:
1) Corrija o DNS reverso da máquina de conexão. Como você já adicionou a máquina ao arquivo de hosts, isso pode ser desnecessário. Você também deve emitir uma instrução FLUSH HOSTS no servidor MySQL. Veja o mesmo link acima para mais informações sobre isso.
2) Execute o MySQL com a opção '--skip-name-resolve'. No entanto, se você fizer isso, você não poderá usar nomes DNS em instruções GRANT. Em vez disso, você estará restrito a usar endereços IP.
2.1) ou coloque em my.ini :
[mysqld]
skip-name-resolve
Eu recomendaria (1) se você puder.
Espero que isso ajude.