O MySQL não inicia após a atualização para o Debian Jessie

2

Eu tenho um servidor com o Proxmox 3.4 com vários contêineres OpenVZ. Host e todos os convidados estão executando o Debian 7 x64. Agora eu quero migrar minha configuração antiga para um novo servidor com o Proxmox 4 (baseado no Debian 8).

Eu transferi vários contêineres OpenVZ para o novo ambiente e os importei com sucesso.

Agora chegamos ao problema: Depois que eu os atualizei para o Debian 8 a maioria do mysqld não inicia mais. O programa de instalação mostrou-me mudanças em my.cnf, então eu peguei a versão dos mantenedores de pacotes. Uma máquina ainda inicia o mysql, outras não, embora as configurações sejam idênticas.

O mysql-error-log não mostra nada, nem o syslog. O script de inicialização em '/etc/init.d/mysql' e a configuração em '/etc/mysql/my.cnf' são idênticos nas máquinas.

root@web2:~# service mysql restart
Job for mysql.service canceled.

Iniciando o mysqld funciona diretamente:

root@web2:~# mysqld_safe
or
root@web2:~# /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-error=/var/log/mysql/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306

Alguém pode me dar uma dica sobre como corrigir esse problema de inicialização ou serviço?

Qualquer ajuda ou dicas sobre onde pesquisar são apreciadas.

    
por Marius 22.02.2016 / 14:05

2 respostas

2

O problema estava relacionado ao ISPConfig, que criava entradas em /etc/fstab . O novo sistema init padrão systemd não aceita mais as linhas (comparado a sysvinit ).

Eu encontrei a solução usando journalctl -xb . Talvez isso ajude alguém também.

Eu adicionei nofail às entradas em /etc/fstab para corrigir os problemas de inicialização, por exemplo:

# cat /etc/fstab
/var/log/ispconfig/httpd/example.com /var/www/clients/clientXX/webYY/log    none    bind,nobootwait,nofail    0 0
    
por 08.04.2016 / 13:57
0

Eu tive alguns problemas com vários pacotes aleatórios perdendo todas as informações de localidade quando movi contêineres do OpenVZ para o LXC. Eu não sei muito sobre o MySQL, mas talvez não tenha certeza do que fazer sobre isso. Tente 'dpkg-reconfigure locales' como root, que fixou o Perl para mim quando estava tendo um ajuste sobre não haver locales padrão. Não sei por que isso aconteceu, mas todos os contêineres que migrei fizeram a mesma coisa.

    
por 22.02.2016 / 16:56