Erro persistente do MySQL

Publicado por Albert Gebien em 06/08/2006

[ Hits: 7.843 ]

 


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

SQLiteStudio - Gerenciador de banco de dados SQLite

Ativando o MySQL no Slackware Linux 10.x ou 11.0

PostgreSQL 8.2 no Ubuntu 8.10

Instalando o MySQL-Administrator no Debian, sem torná-lo unstable

Client Gráfico MySQL

  

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