Xubuntu Desktop 14.04 - serviço mysql start unknown job

1

Instalei o XUbuntu desktop 14.04 (como um sistema de desenvolvimento) e, em seguida, o servidor da lâmpada usando sudo apt-get install lamp-server^ . Eu posso digitar mysql e mysql console executado, mas se eu tentar service mysql start eu tenho:

start: Unknown job: mysql

Como lidar com isso?

    
por Joe 30.05.2014 / 13:46

4 respostas

2

Você também pode tentar

sudo /etc/init.d/mysql start

Se mesmo assim não começar a tentar reinstalá-lo:

sudo apt-get purge mysql-server
sudo apt-get update
sudo apt-get install mysql-server 

A propósito, esse problema parece similar a um problema causado por um bug, dê uma olhada nesta discussão: Por que a instalação do MySQL 5.6 no Ubuntu 14.04 falhar?

    
por 30.05.2014 / 14:11
0

Você não tem permissão.

sudo service mysql status

Isso deve saber mostrar o status do job mysql.

    
por 14.10.2015 / 16:02
0

Eu tenho o mesmo problema, mesmo com o comando:

sudo service mysql status

O resultado foi:

status: Unknown job: mysql

Mas funciona perfeitamente com:

/etc/init.d/mysql start

E também, como disse Shardan, você pode limpar, atualizar e instalar novamente.

    
por 28.04.2016 / 16:40
0

Eu enfrentei o mesmo problema no Linux Mint 17.2 (baseado no Ubuntu) distro e no KDE, MySQL 5.5.

Eu identifiquei dois problemas:

  1. Usando um terminal no KDE, não consigo parar e iniciar o serviço mysql e recebi o erro: Unknown job: mysql ;
  2. Eu recebi um erro no log Can't start server, Bind on unix socket: Permission denied , o mysql não tinha permissão para criar o soquete mysqld e o processo do mysql falha ao iniciar.

O primeiro problema 'relacionado ao KDE' é um Mistério, suponho que esteja relacionado ao serviço do Akonadi usando sua própria instância mysqld. A solução é ... vamos trabalhar fora do KDE, usando diretamente um shell textual (pressionando CTRL-ALT-F?), Dessa forma eu era capaz de iniciar e parar o serviço mysql (service mysql start / stop).

O segundo, no meu caso, foi causado por configurações erradas do Apparmor, sugiro verificar dentro da pasta /etc/apparmor.d e procurar por esses arquivos: ./local/usr.sbin.mysqld ./usr.sbin.mysqld

Eles podem estar faltando ou podem conter erros (sim, apparmor mis-configuration ou eles foram danificados), no meu caso eu mudei os dois arquivos de configuração desta forma:

./usr.sbin.mysqld

# vim:syntax=apparmor
# Last Modified: Tue Jun 19 17:37:30 2007
#include <tunables/global>

/usr/sbin/mysqld {
  #include <abstractions/base>
  #include <abstractions/nameservice>
  #include <abstractions/user-tmp>
  #include <abstractions/mysql>
  #include <abstractions/winbind>

  capability dac_override,
  capability sys_resource,
  capability setgid,
  capability setuid,

  network tcp,

  /etc/hosts.allow r,
  /etc/hosts.deny r,

  /etc/mysql/*.pem r,
  /etc/mysql/conf.d/ r,
  /etc/mysql/conf.d/* r,
  /etc/mysql/*.cnf r,
  /usr/lib/mysql/plugin/ r,
  /usr/lib/mysql/plugin/*.so* mr,
  /usr/sbin/mysqld mr,
  /usr/share/mysql/** r,
  /var/log/mysql.log rw,
  /var/log/mysql.err rw,
  /var/lib/mysql/ r,
  /var/lib/mysql/** rwk,
  /var/lib/mysql-files/ r,
  /var/lib/mysql-files/** rwk,
  /var/log/mysql/ r,
  /var/log/mysql/* rw,
  /var/run/mysqld/mysqld.pid rw,
  /var/run/mysqld/mysqld.sock w,
  /run/mysqld/mysqld.pid rw,
  /run/mysqld/mysqld.sock w,

  /sys/devices/system/cpu/ r,

  # Site-specific additions and overrides. See local/README for details.
  #include <local/usr.sbin.mysqld>
}

./ local / usr.sbin.mysqld

# Site-specific additions and overrides for usr.sbin.mysqld.
# For more details, please see /etc/apparmor.d/local/README.
/var/lib/mysql/** rwk,
/var/log/mysql/ r,
/var/log/mysql/* rw,
/{,var/}run/mysqld/mysqld.pid w,
/{,var/}run/mysqld/mysqld.sock w,

/sys/devices/system/cpu/ r,
/home/manolinux/.opentpv/** rw,

Eu apliquei as principais alterações no arquivo de configuração ./local/usr.sbin.mysqld.

Por favor, note que você tem que adaptá-los aos caminhos em sua distro / ambiente atual.

Em conclusão, o erro mysql pode ser devido a "interações" estranhas do KDE ou erros de configuração do Apparmor. Muito importante: no caso, não use um terminal do KDE para iniciar / parar o serviço mysql. Espero que seja útil

    
por 27.01.2017 / 14:48