caio ferreira wrote:

        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 ?

Faça primeiro o
/etc/init.d/mysql stop
depois o
/etc/init.d/mysql start
AS vezes, como nao terminou direito, ele nao consegue iniciar pq acha q o outro está rodando ainda....

Se ainda nao rodar, veja o que está aparecendo nos logs tbm, não fique olhando apenas a tela!!

--
Marcos


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Responder a