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]

Responder a