[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Erro depois da atualização do MySQL



On 5/15/07, fpandufo <fpandufo@usp.br> wrote:
Em Ter, 2007-05-15 às 16:53 -0300, Maxwillian Miorim escreveu:
> Cara tu tá executando o client mysql e não o script de inicialização.

Ok, mas... se rodar o script de inicialização significa executar os
comandos abaixo que você propôs, a segunda tentativa já foi testada
(apontado no 1 e-mail, 7 linha).

Esta era a 7ª linha:
maquina:/etc/init.d# mysql start
                            ^------ Não tem o ./ aqui, logo ele
procurou no $PATH
                                    No $PATH ele encontrou o binário
em /usr/bin/mysql, que é o
                                    client do MySQL. Por isso foi
dado o erro de socket.


> Tenta:
> cd /etc/init.d; ./mysql start (não esquece do "ponto barra")

maquina:/etc/init.d# ./mysql start
 * Starting MySQL database server mysqld           [fail]
maquina:/etc/init.d#

> Ou:
> /etc/nit.d/mysql start

Mesmo resultado que apontado anteriormente:

maquina:# cd /etc/init.d/
maquina:/etc/init.d# mysql start
ERROR 2002 (HY000): Can't connect to local MySQL server through socket
'/var/run/mysqld/mysqld.sock' (2)

> Ou:
> invoke-rc.d mysql start

Igual ao primeiro comando:
Os 3 comandos são equivalentes (por isso disse "ou" :)


maquina:/etc/init.d# invoke-rc.d mysql start
 * Starting MySQL database server mysqld           [fail]
invoke-rc.d: initscript mysql, action "start" failed.
maquina:/etc/init.d#

> Para funcionar da forma que tu ta usando só adicionando o diretório
> atual *antes* dos demais no $PATH.

Acredito que o problema esteja aqui. Perdão pela ignorância: onde
precisamente tenho que adicionar o diretório? Dentro do my.cnf e antes
do [client]?
Eu duvido que este seja o problema, de qualquer forma é uma
configuração do teu shell.

Este "[fail]" tá com cara de MySQL instalado por RPM, como tu fez este
upgrade? :D

Se tiver um dump das databases (fez backup né?) pode limpar as bases,
dar um mysql_install_db com o usuario do MySQL e restaurar o backup.
Ainda assim acho que foi algo durante o upgrade...



Reply to: