2 votes

MySQL ne démarre pas après la mise à niveau vers Debian Jessie

J'ai un serveur avec Proxmox 3.4 avec plusieurs conteneurs OpenVZ. L'hôte et tous les invités fonctionnent sous Debian 7 x64. Maintenant, je veux migrer mon ancienne configuration vers un nouveau serveur avec Proxmox 4 (basé sur Debian 8).

J'ai transféré plusieurs conteneurs OpenVZ vers le nouvel environnement et les ai importés avec succès.

Maintenant, nous arrivons au problème : Après les avoir mis à jour vers Debian 8, la plupart des mysqld ne démarrent plus. L'installation m'a montré des changements dans my.cnf donc j'ai pris la version des mainteneurs de paquets. Une machine démarre toujours mysql, d'autres ne le font pas bien que les configurations soient identiques.

Le mysql-error-log ne montre rien, le syslog non plus. Le script de démarrage dans '/etc/init.d/mysql' et la config dans '/etc/mysql/my.cnf' sont identiques sur les machines.

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

Le démarrage direct de mysqld fonctionne :

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

Quelqu'un peut-il me donner un indice sur la façon de résoudre ce problème de démarrage ou de service ?

Toute aide ou indication sur les lieux de recherche est la bienvenue.

2voto

Alex Points 141

Le problème était lié à ISPConfig, qui créait des entrées dans le fichier /etc/fstab . Le nouveau système init par défaut systemd n'accepte plus les lignes (par rapport à sysvinit ).

J'ai trouvé la solution en utilisant journalctl -xb . Peut-être cela aidera-t-il quelqu'un d'autre.

J'ai ajouté nofail aux entrées dans /etc/fstab pour résoudre les problèmes de démarrage, par exemple :

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

0voto

K4KFH Points 101

J'ai eu quelques problèmes avec un tas de paquets aléatoires qui perdaient toutes leurs informations locales lorsque j'ai déplacé des conteneurs d'OpenVZ vers LXC. Je ne connais pas bien MySQL, mais il est possible qu'il ne sache pas quoi faire à ce sujet. Essayez 'dpkg-reconfigure locales' en tant que root, cela m'a permis de résoudre le problème de Perl, qui faisait une crise parce qu'il n'y avait pas de locales par défaut. Je ne sais pas pourquoi c'est arrivé, mais tous les conteneurs que j'ai migrés ont fait la même chose.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X