Problema para se conectar ao servidor MySQL (erro # 2002) em PHP

1

Instalei ZWAMP 1.0.7 (no Windows 7), mas estou com um problema estranho. Não consigo me conectar ao meu servidor MySQL de nenhum script PHP. Se eu tentar usar a linha de comando do MySQL, tudo funciona bem, mas o PHPMyAdmin recupera error #2002 . Não tenho certeza se é importante ou não, mas o servidor MySQL não é capaz de criar um arquivo de soquete. Eu não sei qual é o problema, mas acho que tudo está configurado no my.cnf corretamente.

Você tem alguma ideia?

    
por martin 26.04.2010 / 17:57

3 respostas

1

Esse erro do PHPMyAdmin está relacionado a um problema de conexão com o MySQL em um soquete, talvez ele tenha sido configurado para conectar-se a um soquete UNIX que o Windows 7 não suporta? Veja se você pode configurá-lo no arquivo de configuração para se conectar a 127.0.0.1 em vez de localhost, pois isso deve forçar uma conexão TCP / IP em vez de um soquete.

    
por 27.05.2010 / 06:46
0

A CLI do MySQL usa um pipe nomeado para conectar-se ao servidor MySQL. PHP (quase sempre) usa rede IP para se conectar ao servidor.

O servidor MySQL está atento a conexões TCP / IP? Seu firewall está permitindo conexões com a porta 3306 (a porta padrão do MySQL)?

Tente telnet localhost 3306 para ver se você recebe qualquer sugestão ou feedback do daemon do MySQL.

    
por 26.04.2010 / 18:59
0

Eu tive um problema semelhante depois que migrei meu ambiente de teste local do Windows XP para o Windows 7. Especificar o endereço IP em vez do localhost no arquivo config.inc.php do PHPMyAdmin resolveu o problema.

    
por 17.10.2010 / 20:58

Tags