Lorsque vous utilisez un navigateur pour accéder à un site web construit sur WordPress, vous rencontrez parfois l'icône "Erreur lors de l'établissement de la connexion à la base de données"ou"Erreur lors de l'établissement d'une connexion à la base de donnéesLe message d'erreur est "error message" (message d'erreur). Cet article détaille la cause et la solution de ce problème afin de vous aider à rétablir rapidement votre site web.
![Picture[1]-Comment traiter les messages d'erreur "Error establishing a database connection" ou "Error establishing a database connection" sur un site WordPress - Photon Fluctuations | Service de réparation de sites WordPress, dans le monde entier, réponse rapide !](https://www.361sale.com/wp-content/uploads/2024/07/2024070206452771.png)
Description du problème
Lorsque vous visitez un site web WordPress dans votre navigateur, vous pouvez voir le message d'erreur suivant :
- "Erreur lors de l'établissement de la connexion à la base de données.
![Picture[2]-Comment traiter les messages d'erreur "Error establishing a database connection" ou "Error establishing a database connection" sur un site WordPress - Photon Fluctuations | Service de réparation de sites WordPress, dans le monde entier, réponse rapide !](https://www.361sale.com/wp-content/uploads/2024/07/2024070303253898.png)
- "Erreur lors de l'établissement d'une connexion à la base de données"
![Picture[3]-Comment traiter les messages d'erreur "Error establishing a database connection" ou "Error establishing a database connection" sur un site WordPress - Photon Fluctuations | Service de réparation de sites WordPress, dans le monde entier, réponse rapide !](https://www.361sale.com/wp-content/uploads/2024/07/2024070303255026.png)
Cela signifie généralement que WordPress ne se connecte pas correctement au serveurBase de données MySQLce qui fait que le site ne se charge pas.
Cause du problème
Le problème est généralement dû au fait que l'application web WordPress accédée ne parvient pas à se connecter correctement à la base de données MySQL. Les causes les plus courantes sont les suivantes :
- Le service de base de données MySQL ne fonctionne pas
- Identifiants de connexion à la base de données incorrects (nom d'utilisateur, mot de passe ou nom de la base de données)
- Erreur d'adresse du serveur de base de données
- Corruption de la base de données
prescription
Pour résoudre ce problème, vous devez vérifier que le service de base de données MySQL fonctionne correctement et reconfigurer les informations de connexion à la base de données dans votre application web WordPress. Vous trouverez ci-dessous les étapes spécifiques pour y parvenir :
1. vérifiez l'état du service de la base de données MySQL
Connectez-vous à votre serveur de base de données MySQL et exécutez la commande suivante pour afficher l'état du service de base de données MySQL :
systemctl status mysqlsystemctl status mysqlsystemctl status mysql
Si le service de base de données MySQL fonctionne dans l'état actif (en cours)
qui indique que le service de base de données fonctionne normalement, affiche le message suivant :
● mysql.service - Serveur de la communauté MySQLChargé : chargé (/lib/systemd/system/mysql.service ; activé ; vendor preset : activé).Active : active (running) since Mon 2023-07-03 15:57:24 CST ; 1h 30min ago...● mysql.service - Serveur de la communauté MySQL Chargé : chargé (/lib/systemd/system/mysql.service ; activé ; vendor preset : activé). Active : active (running) since Mon 2023-07-03 15:57:24 CST ; 1h 30min ago ...● mysql.service - Serveur de la communauté MySQL Chargé : chargé (/lib/systemd/system/mysql.service ; activé ; vendor preset : activé). Active : active (running) since Mon 2023-07-03 15:57:24 CST ; 1h 30min ago ...
Si le service de base de données MySQL fonctionne dans l'état inactif (mort)
indique que le service de base de données MySQL a été arrêté et affiche le message suivant :
● mysql.service - Serveur de la communauté MySQLChargé : chargé (/lib/systemd/system/mysql.service ; activé ; vendor preset : activé).Active : inactive (dead) since Mon 2023-07-03 14:57:34 CST ; 1h 30min ago...● mysql.service - Serveur de la communauté MySQL Chargé : chargé (/lib/systemd/system/mysql.service ; activé ; vendor preset : activé). Active : inactive (dead) since Mon 2023-07-03 14:57:34 CST ; 1h 30min ago ...● mysql.service - Serveur de la communauté MySQL Chargé : chargé (/lib/systemd/system/mysql.service ; activé ; vendor preset : activé). Active : inactive (dead) since Mon 2023-07-03 14:57:34 CST ; 1h 30min ago ...
Dans ce cas, vous devez démarrer le service de base de données MySQL. Exécutez la commande suivante pour démarrer le service :
systemctl start mysqlsystemctl start mysqlsystemctl start mysql
Si une erreur ERROR apparaît lors du démarrage, vous devez modifier la configuration du service de base de données en fonction du message d'erreur, puis réexécuter la commande de démarrage.
2. tester les connexions à la base de données MySQL
Après avoir vérifié que le service de base de données MySQL fonctionne correctement, testez si vous pouvez vous connecter à la base de données MySQL. Exécutez la commande suivante :
mysql -u -h -pmysql -u -h -pmysql -u -h -p
Description :
<User>
Nom d'utilisateur de la base de données MySQL<IP>
Adresse IP de la base de données MySQL<Password>
Mot de passe de la base de données MySQL
Si vous êtes invité à vous connecter avec succès, mais que le mot de passe de la base de données est incorrect, vous devez à nouveau modifier le mot de passe de la base de données MySQL. Veuillez vous référer à la documentation officielle de MySQL pour plus de détails.
3) Modifier le fichier de configuration de WordPress
Après avoir confirmé que le mot de passe de la base de données est correct et que vous pouvez vous connecter correctement, modifiez les informations de connexion à la base de données dans le programme du site Web de WordPress. Modifier wp-config.php
en plaçant le fichier DB_PASSWORD
Le mot de passe de la base de données correspondant au champ est remplacé par le mot de passe correct de la base de données MySQL.
avec le système d'exploitation CentOS 7,wp-config.php
Le chemin d'accès au fichier est le suivant /usr/share/nginx/html/wordpress
A titre d'exemple, exécutez la commande suivante :
vim /usr/share/nginx/html/wordpress/wp-config.phpvim /usr/share/nginx/html/wordpress/wp-config.phpvim /usr/share/nginx/html/wordpress/wp-config.php
Trouvez les éléments suivants :
/** Mot de passe de la base de données MySQL */define('DB_PASSWORD', 'your_database_password') ;/** Mot de passe de la base de données MySQL */ define('DB_PASSWORD', 'your_database_password') ;/** Mot de passe de la base de données MySQL */ define('DB_PASSWORD', 'your_database_password') ;
commandant en chef (militaire) 'votre_mot_de_passe_de_la_base_de_données'
Remplacez le mot de passe de la base de données MySQL par le mot de passe correct.
Pour enregistrer et quitter le fichier, tapez :wq
puis appuyez sur Entrer
Clé.
![Picture[4]-Comment traiter les messages d'erreur "Error establishing a database connection" ou "Error establishing a database connection" sur un site WordPress - Photon Fluctuations | Service de réparation de sites WordPress, dans le monde entier, réponse rapide !](https://www.361sale.com/wp-content/uploads/2024/07/2024070305470076.jpg)
résumés
Avec les étapes ci-dessus, vous pouvez résoudre efficacement le problème du site web WordPress "Erreur lors de l'établissement de la connexion à la base de données"ou"Erreur lors de l'établissement d'une connexion à la base de données"Erreur. S'assurer que le service de base de données MySQL fonctionne correctement et que les informations de connexion à la base de données sont correctement configurées dans le fichier de configuration de WordPress est essentiel pour que votre site web soit à nouveau opérationnel.
Lien vers cet article :https://www.361sale.com/fr/12442
L'article est protégé par le droit d'auteur et doit être reproduit avec mention.
Pas de commentaires