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!