Erro inicial no MySQL

1

Eu instalei o LAMP há não muito tempo e ele funcionou bem, mas sempre que eu tento iniciar o servidor MYSQL eu vejo essa coisa:

$ /etc/init.d/mysql start
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service mysql start

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the start(8) utility, e.g. start mysql
start: Rejected send message, 1 matched rules; type="method_call", sender=":1.20" (uid=1000 pid=3137 comm="start mysql ") interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")

Como posso corrigir isso?

    
por TheCyberShocker 28.06.2012 / 09:43

2 respostas

4

Você deve levar algum tempo para realmente ler a mensagem, pois não é um erro. Tente isso:

sudo service mysql start

Alguma alteração na saída?

A razão para isto é que o sysvinit tradicional foi substituído por Upstart / Services no Ubuntu 6.10. No entanto, uma grande quantidade de pacotes ainda usa a antiga maneira sysvinit, que foi deixada no lugar para compatibilidade com versões anteriores. A maior diferença, além de ter que usar outro comando, é que o upstart é orientado a eventos, ao contrário do sysvinit, que é um gerenciador de serviços sequencial.

    
por Simon Aronsson 28.06.2012 / 09:59
2

Não há nada para consertar. Isso não é um erro. O Ubuntu converteu seu script init.d em um trabalho inicial para que você use o utilitário de serviço para iniciar / parar um serviço que é muito mais curto para digitar do que fazer /etc/init.d/script

Agora, em vez de digitar /etc/init.d/mysql start/stop/status , basta digitar service mysql start/stop/status ou start/stop/status mysql

    
por Flint 28.06.2012 / 09:59