mysql esta dando erro

1. mysql esta dando erro

geovaniogomes27@gmail.com
geovaniorn

(usa Outra)

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?


  


2. Re: mysql esta dando erro

Diego
diegobh

(usa CentOS)

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.










Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts