Consulte este FAQ que descreve como resolver este problema:http://faq.webyog.com/content/23/15/en/error-no-2003-can_t-connect.html
Erro nº 2003:Não é possível conectar ao servidor MySQL em 'localhost' (ou algum outro host)
simplesmente significa que a conexão não é possível por um dos seguintes motivos (ou semelhantes):
-
Não há servidor MySQL em execução no host especificado
-
A conexão com o servidor MySQL não é permitida usando TCP-IP. Verifique a configuração 'skip-networking' no arquivo de configuração do MySQL (my.ini no Windows, my.cnf no Unix/Linux). Deve ser comentado como '#skip-networking'. Se não estiver comentado, faça-o e reinicie o servidor MySQL para que a alteração tenha efeito. SQLyog precisa se conectar usando TCP-IP.
-
Algum problema de rede impede a conexão. Pode ser uma configuração incorreta da rede ou um problema de firewall.
-
Ao tentar se conectar a um servidor MySQL em um ISP, esta mensagem de erro geralmente indica que a conexão direta com o MySQL foi bloqueada. Você deve então usar túnel HTTP ou túnel SSH para se conectar.