recria o arquivo mysqld centos

1

Eu tentei instalar o mysql várias vezes, mas continue recebendo este erro:

mysqld: unrecognized service

Eu tentei:

yum remove mysql-server 
yum remove mysql
yum remove MySQL-*

então

yum install mysql-server 
yum install mysql 
yum install mysql-devel

e depois ambos

/etc/init.d/mysqld start
service mysqld start

mas continue recebendo esse erro. Existe uma maneira de recriar esse arquivo, possivelmente?

    
por user718229 18.12.2012 / 06:29

3 respostas

0

tente:

yum install mysql 
yum install mysql-server 
yum install mysql-devel 
chgrp -R mysql /var/lib/mysql 
chmod -R 770 /var/lib/mysql 
service mysqld start 

Ele afirma na saída do último comando para copiar e colar mysql.server na área de nível de execução apropriada para a sua instalação.

encontre o arquivo mysql.server na máquina em qualquer lugar. Alguém sabe onde é ou como proceder?

Ele também define as senhas para sua conta root, assim

/ usr / bin / mysqladmin -u senha de root 'nova senha' / usr / bin / mysqladmin -u root -h nome do host senha 'nova senha'

    
por 18.12.2012 / 12:56
0

você pode baixar o script mysqld init de outro servidor ou pode usar o truque abaixo,

como o yum não consegue remover o mysql-server porque "/etc/init.d/mysqld" não existe, yum primeiro tenta parar de usar o script init, então ele irá remover o pacote, então nós apenas precisamos colocar qualquer script de init localização para temporários como abaixo:

 cp /etc/init.d/crond /etc/init.d/mysqld 

depois apaga o pacote mysql-server

yum erase mysql-server

em seguida, instale novamente

yum install mysql-server

verifique então /etc/init.d/mysqld start

    
por 18.12.2012 / 08:40
0

Tente executar o serviço mysql manualmente e observe a saída para o que está errado. /usr/bin/mysqld_safe

    
por 18.12.2012 / 16:22