Na maioria das instalações padrão, o MySQL se liga a 127.0.0.1 - que permite apenas conexões locais.
Se você deseja alterar isso (ATENÇÃO:pode ser um problema de segurança), você precisa alterá-lo no arquivo de configuração (geralmente
/etc/mysql/my.cnf
nas distribuições linux). Ou no windows pode estar nestes locais:C:\Windows\my.ini C:\Windows\my.cnf C:\my.ini C:\my.cnf
C:\Program Files\MySQL\MySQL Server 5.5\my.ini
C:\Program Files\MySQL\MySQL Server 5.5\my.cnf
Normalmente é suficiente comentar o
bind-address
linha como esta, que permitirá conexões de todos os IPs:# bind-address = 127.0.0.1
Também vale a pena notar que a maioria dos webhosters não permite conexões MySQL de hosts arbitrários e você não pode alterar esse fato (você só pode acessar sua instância MySQL usando um aplicativo local - na maioria dos casos phpmyadmin).