All
Estou com um problema no MySQL
Infelismente acabou a força de madrugada e o servidor foi desligado de forma
errada, o no-break não aguentou.
Quando tento inicializar o mysql aparece a seguinte mensagem de erro:
# /etc/init.d/mysql start
Starting MySQL database server: mysqld...failed.
Quando tento me conectar aparece a seguinte mensagem de erro no browser :
ERROR 2002: Can't connect to local MySQL server through socket
'/var/run/mysqld/mysqld.sock' (2)
A mensagem acima demonstra que o mysql não esta sendo carregado.
Fui na net e encontrei as seguintes dicas:
1. Antes de mais nada vamos instalar o banco de dados no MySQL:
# mysql_install_db
2. Em seguida é preciso gerar o sock:
# chown -R mysql.mysql /var/lib/mysql
3. Agora vamos dar o start no servidor MySQL:
# safe_mysqld &
figueiredo:/var/lib/mysql# Starting mysqld daemon with databases from
/var/lib/mysql
050815 20:51:02 mysqld ended
O MySQL já esta rodando!
4. Abra outra janela de terminal e digite:
# mysql
figueiredo:/var/lib/mysql# mysql
ERROR 2002: Can't connect to local MySQL server through socket
'/var/run/mysqld/mysqld.sock' (2)
Será que a base de dados do mysql ficou danificada ?