Seu servidor MySQL está escutando apenas o host local (127.0.0.1), então você não pode se conectar a ele de outros servidores. Esta é uma configuração padrão "segura" para evitar que outras máquinas consigam se conectar ao MySQL, a menos que você o permita explicitamente.
Edite seu arquivo my.cnf (provavelmente em /etc/my.cnf) e altere o endereço de ligação de 127.0.0.1 para um dos seguintes:
- O endereço IP do seu servidor MySQL
- 0.0.0.0 para ouvir todos os endereços IPv4 configurados no servidor
- :: para ouvir em todos os endereços IPv4 e IPv6.