CentOS e MySQL

2

Então eu tenho esse VPS no CentOS. Alguns meses atrás, eu instalei o apache2, o mysql e algumas outras coisas, para hospedar um blog wordpress. Agora, por algum motivo, o serviço mysql foi encerrado e não consigo reiniciá-lo.

  • "qual mysql" retorna "/ usr / bin / mysql" parece confirmar que está de fato instalado
  • "/etc/init.d/mysql" retorna "-bash: /etc/init.d/mysql: Nenhum desses arquivos ou diretórios"
  • "service mysql start" retorna "-bash: service: comando não encontrado"
  • A troca do mysql pelo mysqld não fez nenhuma mudança nos dois últimos pontos
  • Apenas o arquivo de log relacionado ao mysql, na pasta / var / log, é chamado mysqld.log.rpmsave e está vazio

Na verdade, sou programador e estou totalmente confuso com essa situação. Alguma idéia?

- EDITAR

Obrigado por suas respostas pessoal. Eu tentei a sugestão de Caleb e lain e infelizmente /sbin/service mysql start or /sbin/service mysqld start me retorna unrecognized service .

Quanto ao resultado de rpm -qa | grep mysql : php-mysql-5.3.3-1.el5.remi mysql-libs-5.1.53-1.el5.remi mysql-5.1.53-1.el5.remi

remi sendo o repositório onde eu encontrei uma versão mais nova do PHP (de 5.1.X para 5.3).

    
por Afrosimon 14.04.2011 / 13:45

5 respostas

2

Do remi repo, você precisa de mysql-server . Experimente yum install mysql-server ; você poderá, então, chkconfig e service mysqld para o conteúdo do seu coração.

Se a sua remi repo não estiver ativada por padrão, será yum --enablerepo=remi install mysql-server ; tente isso se você receber um monte de mensagens de dependência não resolvidas.

    
por 15.04.2011 / 02:24
1

Meu palpite é que você de alguma forma removeu a parte do servidor do MySQL. /usr/bin/mysql é apenas a parte do cliente e não possui uma entrada em /etc/init.d . Você pode postar a saída de rpm -qa | grep mysql ?

    
por 14.04.2011 / 13:50
1

No CentOS para iniciar o mysql-server (mysqld) use o comando

/sbin/service mysqld start
    
por 14.04.2011 / 16:08
0

Experimente /sbin/service mysql restart .

Parece que o seu shell, incluindo os caminhos do exec e tal, está bastante confuso, mas você está no caminho certo.

    
por 14.04.2011 / 13:49
0

Você não tem o servidor instalado.

# yum -y install mysql-server
# service mysqld start
    
por 15.04.2011 / 02:16

Tags