J'ai reçu une erreur pendant le démarrage du service mysql.
/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: Job failed to start
Veuillez partager vos idées ...
sudo status/restart/start mysql
le moyen d'invoquer des travaux parvenus OU Vous pouvez le fairesudo service mysql start/restart/status
.Réponses:
SOLUTION UBUNTU Si vous utilisez AWS (Amazon Hosting), je pourrais probablement faire face à un problème de cloud. J'avais un serveur Zpanel installé sur le plan "niveau gratuit", et mon MySQL est devenu très instable.
Parfois, la meilleure solution pourrait être réinstallée. (généralement j'essaie de faire un snapshop, dès que le serveur est opérationnel)
Eh bien, l'autre solution pourrait être de réinstaller uniquement MySQL. Généralement, ce problème apparaît lorsque vous essayez de modifier quelque chose dans le
/etc/mysql/my.cnf
.Pour le réparer (fonctionne la plupart du temps), vous devrez suivre certaines étapes (ces étapes tenteront de normaliser l'instance MySQL)
Tout d'abord, essayez de redémarrer le serveur (si cela ne fonctionne pas, suivez les étapes suivantes):
sudo reboot
Autres étapes:
var/lib/mysql/
, juste pour vous assurer que vos données seront en sécurité:sudo -i
cp -R /var/lib/mysql/ ~/mysql
Après cela, supprimer / purge MySQL (cela supprimera:
php5-mysql
,phpmyadmin
et d' autres bibliothèques, donc après la procédure, vous devrez réinstaller à nouveau.sudo apt-get purge mysql-server-5.1 mysql-common
Supprimez le dossier
/etc/mysql/
et son contenu:sudo rm /etc/mysql/ -R
Plus tard, vérifiez si les fichiers de la base de données sont toujours dans le dossier
/var/lib/mysql/
et s'ils ne le sont pas, puis recopiez-le:D'accord, puis réinstallez le serveur mysql
apt-get install mysql-server
Et enfin installez phpmyadmin et php5-mysql:
Enfin, redémarrez les services et vérifiez si l'état est correct maintenant:
C'est ça! Ça devrait marcher. J'espère que ça marche pour vous! (ne vous inquiétez pas des anciennes données, c'est pourquoi nous les sauvegardons d'abord)
la source
reboot
a fonctionné pour moi (Ubuntu 14.04, mysql 5.5 à 5.7).Dans mon cas, le problème s'est avéré que je n'avais plus d'espace disque disponible. Un fichier journal avait pris des proportions épiques et je n'ai pas pu démarrer MySQL en raison du manque d'espace disponible. Une fois que j'ai nettoyé le fichier et redémarré, cela a bien fonctionné.
la source