Pular para o conteúdo

mysql esta dando erro

Responder tópico
  • Denunciar
  • Indicar

1. mysql esta dando erro

Enviado em 20/12/2013 - 11:35h

eu uso o fedora
quando coloco o comando # mysql aparecer este ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
mais quando digito este comando [root@server-teste ~] #sudo /etc/init.d/mysqld status
aparecer isto mysqld (pid 7588) está em execução...
o que devo fazer para da certo o mysql?

Responder tópico

2. Re: mysql esta dando erro

Enviado em 20/12/2013 - 15:57h

Esse erro é bem chatinho, e pode ser causado por várias razões.

1- Sei que falou que o serviço do mysql está rodando, mas por que não fazer uma outra checagem para ter certeza?
Digita no console:
$ ps -ef |grep mysql
Verifique se existe algo mais ou menos assím:
root 5325 1 0 13:09 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe
mysql 5413 5325 0 13:09 ? 00:00:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock
root 5415 5325 0 13:09 ? 00:00:00 logger -p daemon.err -t mysqld_safe -i -t mysqld
2- Se estiver ok, servidor rodando, tente ver se não é permissão e reinicie o MySQL:
sudo chmod 775 /var/lib/mysql
sudo /etc/init.d/mysql restart
Para a maioria das pessoas isso resolve o problema.

3- Pode ser também que seu disco esteja cheio. Delete alguns arquivos para liberar espaço no seu hd e depois reinicie o MySQL:
sudo /etc/init.d/mysql restart
Se aparecer a msg:
* /etc/init.d/mysql: ERROR: The partition with /var/lib/mysql is too full!
Quer dizer que não tem espaço suficiente para rodar corretamente o MySQL.

4- Já ocorreu este erro por não ter o device loopback iniciado. Já vi isso no Debian, então não sei se é o mesmo para sua distro mas vale a pena tentar. Inicie o serviço e depois reinicie o MySQL:
$ /sbin/ifconfig lo
$ /sbin/ifconfig lo up
$ /etc/init.d/mysqld restart
5- Se mnenhuma dessas opções resolver, apele para remover o MySQL e instalar novamente.
Siga este guia: http://www.if-not-true-then-false.com/2010/install-mysql-on-fedora-centos-red-hat-rhel/
Ou este aqui do VOL: http://www.vivaolinux.com.br/dica/Instalacao-do-MySQL-no-Fedora-Linux

Espero que alguma opção resolva seu problema.




Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder