Ola, 5 dias e o Gilberto continua com o problema. 2012/7/14 Gilberto F da Silva <[email protected]>: > Ao tentar seguir as instruções do seu artigo eu obtive o seguinte: > > bash-4.1$ mysql -u root > ERROR 2002 (HY000): Can't connect to local MySQL server through socket > '/var/run/mysql/mysql.sock' (2) > bash-4.1$ ps ax | grep my > 10022 pts/3 S+ 0:00 grep my > bash-4.1$
Dessa vez o mysqld não esta rodando. Supondo que o mysqld (servidor) esta realmente instalado, procure pelo mysqld no /usr/bin/ (ou /usr/sbin). Verifique se o diretório /var/run/mysql/ existe e pertence a o usuário (mysql) que efetivamente roda o mysqld. Se não existe, crie e ajuste as permissões (mkdir e chown). Verifique o /etc/my.cnf se o socket esta sendo criando no /var/run/mysql/mysql.sock (as vezes ele cria no /tmp). Caso ainda não tenha feito, mysql_install_db --user=mysql verifique se o usuário mysql existe (id mysql), caso não exista, crie, inclusive o grupo mysql. E um usuário sem $HOME e outros comuns a usuários, sem senha. Altere a permissão do /etc/rc.d/rc.mysqld chmod 755 /etc/rc.d/rc.mysld Inicie o serviço: /etc/rc.d/rc.mysld start Veja se o socket foi criando, ls -l /var/run/mysql/mysql.sock Não foi, veja nos logs do sistema (/var/log/) o que houve, corrija e tente novamente. O mysql ira iniciar sem escutar as conexões que vem da rede, para mudar isso, altere uma linha no rc.mysqld. Se ainda continuar com o problema, envie junto os trechos dos aquivos do log contendo informação pertinente. Abraços Paulino -- GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br Antes de perguntar: http://www.istf.com.br/perguntas/ Para sair da lista envie um e-mail para: [email protected]

