JavaFree.org | RubyOnBr.org

mysql

Acompanhar mysql 5 posts, 2 participantes

Avatar Iggor romero 10 posts

Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2)

alguém pode me ajudar??

 
Avatar Arthur Martins 220 posts

O AR não esta localizando o mysqld.sock, basta informar o caminho correto para o arquivo.

sugestão, efetue login com usuário root ou utilize o sudo, digite no console:

find / -name mysqld.sock

 
Avatar Iggor romero 10 posts

desculpe minha ignorância. Mas você pode ser mais claro.
comecei agora.

 
Avatar Arthur Martins 220 posts

amigo, o erro esta ocorrendo porque o Active Record do Rails não esta localizando o arquivo mysqld.sock.

1o. Verifique onde esta localizado o arquivo mysqld.sock
2o. Na pasta config da sua app rails, tem um arquivo database.yml, nesse arquivo estão as configurações do database para cada enviroment da sua aplicação (produção, desenvolvimento e teste), altere o local correto do arquivo mysqld.sock

Abraços,

 
Avatar Iggor romero 10 posts

valeu, ajudou mesmo..