Maison >base de données >tutoriel mysql >MySQL - Solution à l'erreur 'Le démon MySQL n'a pas pu démarrer'

MySQL - Solution à l'erreur 'Le démon MySQL n'a pas pu démarrer'

黄舟
黄舟original
2017-03-13 13:30:341333parcourir

Le site Web n'a soudainement pas pu se connecter à la base de données, j'ai donc redémarré directement le serveur du service . Entrez climode, exécutez le service myqsld start et constatez qu'il affiche toujours "mysql le démon n'a pas pu démarrer"message d'erreur

# /etc/init.d/mysqld start

Le démon MySQL n'a pas pu démarrer.

Démarrage de mysqld : [FAILED]

Affichez le fichier journal mysqld

#less /var/log/mysqld.log

L'un des lignes est :

/usr/libexec/mysqld: Can't change dir to ‘XXX' (Errcode: 13)

Vérifiez d'abord le journal de la base de données

[Warning] Can't create test file xxx.lower-test
[Warning] Can't create test file xxx.lower-test
/usr/libexec/mysqld: Can't change dir to '/xxx' (Errcode: 13)
[ERROR] Aborting

Vérifiez d'abord les autorisations et l'utilisateur du répertoire de données et du répertoire des journaux . Les autorisations et l'utilisateur sont tous les deux Pas de problème, cela devrait être la restriction d'autorisation de SELINUX

# getenforce

Application
signifie que SELinux a juste besoin d'être activé. être éteint.
Méthode de fermeture :

#setenforce 0 (0|1 开|关)

ou

setsebool ftpd_disable_trans 1

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn