Erro persistente do MySQL

Publicado por Albert Gebien em 06/08/2006

[ Hits: 7.279 ]

 


Erro persistente do MySQL



Vi muitas perguntas em fóruns, lista de emails e etc sobre como solucionar o erro do MySQL no GNU/Linux e *BSDs.

Vamos supor que você já utilizou o banco, mas de uma hora para outra o banco parou e mostrou a seguinte mensagem de erro quando ia ser acessado:

# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

Para resolver, faça o seguinte. Execute o seguinte comando:

# safe_mysqld --basedir=/usr/local --datadir=/var/db/mysql

Após o comando com os parâmetros acima, irá mostrar uma mensagem de Start do banco, como abaixo:

Starting mysqld daemon with databases from /var/db/mysql

Explicando o porque de cada parâmetro:
  • Local onde o MySQL foi instalado: --basedir=/usr/local
  • Local onde há a base de dados: --datadir=/var/db/mysql

Veja se ele está rodando:

# ps aux | grep mysql

Um grande abraço.

Albert Gebien

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Banshee encountered a Fatal Error (sqlite error 11: database disk image is malformed): Saiba como resolver

Client Gráfico MySQL

SQL*Plus em modo silencioso

Instalando e executando o DBDesigner no Arch Linux

Firebird 2.1 - Instalação no Ubuntu Server 11.10 64 bits

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário