Erro persistente do MySQL

Publicado por Albert Gebien em 06/08/2006

[ Hits: 7.717 ]

 


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

Recuperar senha de root do MySQL

Servidores Debian - Adicionando suporte ao MS SQL no PHP 5.3

Salvando datas no MySQL pelo Gambas2

Instalação/Upgrade mysqld 5.7: fatal error: mysql.user table is damaged [Resolvido]

PostgreSQL com encoding LATIN1

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts