Meus aplicativos não podem conectar ao MySQL, você pode sugerir coisas para teste?
Pergunta
Eu estou em um servidor mac. Do meu diretório home, eu posso chegar ao MySQL na linha de comando. Mas aplicativos que eu instalar (eu tentei phpMyAdmin e depois Wordpress) não pode se conectar ao mysql @ localhost.
Sugestões sobre solucionar o problema?
Além disso, como posso dizer o porta mysql está sendo executado em?
Solução
Tente especificar 127.0.0.1:3306 como o anfitrião e ver se isso funciona ...
Editar comentários:
Use
netstat -a
para verificar quais port MySQL está escutando.
Outras dicas
Certifique-se de que você tem a extensão mysql instalado.
Mais informações: http://us2.php.net/mysql
Faça localhost certeza de ter explicitamente listada quando você concedeu permissões para o usuário. Por exemplo, se você tem um banco de dados blog chamado, que é acessado por um usuário chamado wordpress, você precisa criar o usuário com este:
grant all on blog.* to 'wordpress'@'localhost' identified by 'blahblah';
Eu acredito que o utilitário mysql de linha de comando usa soquetes de arquivo Unix para conectar, que ignora quaisquer restrições de nome de host ou DNS.