web-dev-qa-db-fra.com

Ubuntu - 12.04 - MySql ne démarre pas en utilisant le service mysql start

La seule façon pour moi de faire démarrer MySql a été de publier: 

mysqld 

Lorsque j'ai lancé cette commande, certaines des transactions en conflit avec la base de données ont été annulées. J'ai essayé d'émettre 

service mysql stop 

et tout ce que je reçois, c'est 

Instance inconnue:

Maintenant, lorsque j'essaie de télécharger quoi que ce soit sur WordPress, je reçois une erreur HTTP 500. Je suppose que cela est dû au fait que MySQL est exécuté sous un autre utilisateur. Avez-vous des idées sur la façon de faire fonctionner cela à nouveau?

19
Jesse

MySql ne démarre pas lorsque l’espace disque est saturé et ne génère pas de message d’erreur détaillé .

 df -h /
19
Dave Horner

essayer 

mysqld --verbose

pour plus de détails

17
augusto

service mysql stop ne fonctionnera que si mysql a été démarré par l’une des méthodes de démarrage du service, telles que service mysql start ou start mysql ou /etc/init.d/mysqld start. Si vous démarrez mysql en lançant directement le démon sans utiliser upstart ou init.d, c'est pourquoi vous obtenez l'erreur "instance inconnue". Bien sûr, toutes les options valides doivent probablement porter le préfixe Sudo si vous n'êtes pas connecté en tant que root.

Avant de m'inquiéter de l'erreur wordpress 500, je voudrais d'abord m'assurer que mysql est démarré correctement. S'il est toujours en cours d'exécution, arrêtez-le avec la commande kill. Ensuite, essayez Sudo service mysql start. Ensuite, utilisez ps -ef pour voir si mysql est en cours d'exécution. Sinon, vérifiez les fichiers de log mysql (EDIT: vérifiez aussi dmesg). S'il est en cours d'exécution, essayez de vous y connecter avec la commande mysql et les informations d'identification de votre fichier wordpress config.php. Si cela ne fonctionne pas, déterminez ce qui ne va pas. Si cela fonctionne, vérifiez ensuite le fichier journal Wordpress (très probablement Apache).

Voir aussi: https://askubuntu.com/questions/125686/mysql-fails-to-start-after-upgrade-installation-etc

8
Joshua D. Boyd

Je sais que le fil est vieux mais je l’ai trouvé en essayant de trouver une solution au même problème. Je veux juste ajouter mes 5 cents. Cela peut aider quelqu'un d'autre.

Après avoir recherché et essayé diverses solutions, sans la désinstallation ni la purge drastiques, ma solution était ridiculement simple.

Mon disque était plein! Je ne peux pas croire que je n'ai pas vérifié cela en premier. Effacé et hop!

2
microman3000

J'ai le même problème avec MY-SQL sur Ubuntu-14.04 . J'ai résolu le problème en commentant la configuration dans le fichier /etc/mysql/my.cnf.

innodb_buffer_pool_size = 10G

innodb_log_file_size = 54M

Après avoir commenté le service mysql fonctionne bien ..

Remarque: - Si vous commentez cette configuration, la configuration par défaut tiendra compte de la taille du pool de mémoire tampon et du fichier journal . Donc, pas de problème. taille de la mémoire dans le pool de mémoire tampon . et 25% de la taille du pool de mémoire tampon dans le fichier journal.

0
PUSHPRAJ KUMAR

J'ai eu ces symptômes exacts sur Ubuntu 14.04. L'astuce mysql --verbose a donné "tué". J'ai couru un dmesg qui a montré Out Of Memory. Je suppose donc que cela peut être causé par une pénurie de ressources système. Je n'avais rien non plus dans les journaux. J'ai augmenté la mémoire de la machine et mysql a démarré pour la première fois!

0
srowland

Assurez-vous d'être connecté en tant qu'utilisateur disposant des privilèges nécessaires pour redémarrer mysql. J'utilise toujours l'utilisateur root.

0
Evan Donovan