Veja o que fazer caso recebeu o erro is not allowed to connect ao conectar de um host remoto.

Esta é uma dica rápida: se depois de trocar o bind do mysql 5, você ainda não conseguir conectar remotamente em um server, faça o seguinte em um terminal:

% mysql -u root -p
mysql> use mysql;
mysql> grant all privileges on *.* to [email protected]'%' identified by 'SENHA' with grant option;
mysql> insert into host values('HOSTNAME', '%', 'Y', 'Y', 'Y', 'Y', 'Y','Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');
mysql> flush privileges;
mysql> exit

Nem preciso dizer que você deve fazer isto apenas em último caso, se precisar mesmo acessar este servidor remotamente.