Comment résoudre le problème de connexion à la base de données dans WordPress

Est-ce que vous voyez le message “Erreur lors de la connexion à la base de données” c’est une problème de connexion à la base de données sur votre site WordPress. Et c’est une erreur grave qui rend votre site WordPress inaccessible aux utilisateurs.

Cette erreur se produit lorsque WordPress n’arrive pas à établir une connexion avec la base de données. Plusieurs choses peuvent affecter la connexion à la base de données de WordPress, ce qui peut rendre la résolution du problème un peu difficile pour les débutants.

Dans cet article, nous allons te montrer comment corriger facilement l’erreur lors de l’établissement d’une connexion à la base de données sur WordPress.

Est-ce que vous rencontrez le problème “Erreur lors de la connexion à la base de données dans WordPress”?

Ce souci peut être causé par des informations incorrectes de la base de données dans les paramètres de votre WordPress, une base de données corrompue ou un serveur de base de données non réactif.

Un base de données est un logiciel qui facilite le stockage, l’organisation et la récupération de données dans d’autres logiciels.

En tant que système de gestion de contenu, WordPress utilise une base de données pour stocker tout votre contenu et d’autres données du site web. Il se connecte ensuite à la base de données chaque fois que quelqu’un visite votre site web.

WordPress a besoin des informations suivantes pour se connecter à la base de données :

– Le nom de la base de données
– Le nom d’utilisateur de la base de données
– Le mot de passe de la base de données
– Le serveur de la base de données

Ces informations sont stockées dans le fichier de configuration de WordPress appelé wp-config.php.

Si l’une de ces informations est incorrecte, WordPress ne pourra pas se connecter à votre serveur de base de données et vous verrez s’afficher l’erreur “Erreur lors de l’établissement d’une connexion à la base de données”.

C’est l’une des erreurs les plus courantes de WordPress. En plus de mauvaises informations d’identification, cette erreur peut également apparaître si le serveur de la base de données est indisponible ou si les fichiers de la base de données sont corrompus.

1. Vérifiez votre identifiants de base de données WordPress.

La raison la plus courante de l’erreur de connexion à la base de données dans WordPress est des identifiants de base de données incorrects. Si vous avez récemment déplacé votre site WordPress vers un nouvel hébergeur, c’est probablement la raison.

Vos identifiants de base de données WordPress sont stockés dans le fichier wp-config.php. C’est le fichier de configuration de WordPress qui contient des paramètres importants, y compris les informations de la base de données.

Si vous n’avez jamais modifié le fichier wp-config.php auparavant, consultez notre guide sur la façon de le faire dans WordPress.

Vous chercherez les lignes suivantes dans le fichier wp-config.php

1
2
3
4
5
6
7
8
9
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

Assurez-vous que les informations concernant le nom de la base de données, le nom d’utilisateur, le mot de passe et l’hôte de la base de données sont correctes.

Pour confirmer ces informations, il vous suffit de vous rendre sur le tableau de bord de votre compte d’hébergement WordPress. Connectez-vous simplement à votre compte d’hébergement et cliquez sur “Bases de données MySQL” dans la section dédiée aux bases de données.

Dans notre capture d’écran, nous utilisons le tableau de bord de Bluehost, mais le processus sera similaire sur d’autres panneaux de contrôle d’hébergement.

Ceci vous emmènera à la page de gestion de la base de données dans le tableau de bord de votre hébergement. À partir de là, vous pourrez trouver le nom de votre base de données et le nom d’utilisateur associé.

En dessous, vous trouverez la liste des utilisateurs de la base de données ainsi que des liens pour changer le mot de passe des utilisateurs.

2. Vérifiez les informations de votre hébergeur de base de données.

Si vous êtes sûr(e) que le nom de votre base de données, votre nom d’utilisateur et votre mot de passe sont corrects, alors vous voudrez peut-être vous assurer que les informations de l’hôte de votre base de données sont correctes également.

La plupart des sociétés d’hébergement WordPress utilisent “localhost” comme hôte de votre base de données. Cependant, certaines sociétés d’hébergement géré de WordPress utilisent des serveurs distincts pour héberger les bases de données. Dans ce cas, votre information d’hôte de base de données ne sera pas “localhost”.

Vous devrez contacter votre société d’hébergement WordPress pour confirmer les informations concernant l’hôte de votre base de données.

3. Réparation de la base de données WordPress

Si vous rencontrez une erreur différente sur le wp-admin, par exemple, quelque chose comme “Une ou plusieurs tables de la base de données ne sont pas disponibles. La base de données doit peut-être être réparée”, alors vous avez besoin de réparer votre base de données.

Pour cela, vous pouvez ajouter la ligne suivante dans votre fichier wp-config.php. Assurez-vous de l’ajouter juste avant la ligne “C’est tout, arrêtez d’éditer ! Bon blogging !” dans wp-config.php.

1
define('WP_ALLOW_REPAIR', true);

Une fois que vous aurez achevé cela, vous pourrez accéder aux réglages en visitant cette page :
http://www.tonsite.com/wp-admin/maint/repair.php

Remarque: l’utilisateur n’a pas besoin de se connecter pour accéder à la page de réparation de la base de données. Une fois que vous avez terminé la réparation et l’optimisation de votre base de données, assurez-vous de supprimer ce code de votre fichier wp-config.php.

4. Vérifiez si votre serveur de base de données est hors service

Si tout semble correct et que WordPress ne parvient toujours pas à se connecter à la base de données, il se peut que votre serveur de base de données (serveur MySQL) soit hors service.

Cela peut arriver en cas de trafic intense sur le serveur. En gros, votre hébergeur ne peut pas gérer la charge (surtout si vous êtes sur un hébergement partagé).

Votre site deviendra très lent et certains utilisateurs pourraient même voir une erreur s’afficher. La meilleure chose à faire est donc d’appeler votre fournisseur d’hébergement ou de discuter en direct avec eux pour leur demander si votre serveur MySQL est opérationnel.

Si vous avez d’autres sites web qui tournent sur le même serveur, vous pouvez les vérifier pour confirmer si votre serveur SQL est bien hors service.

Et si vous n’avez pas d’autres sites sur le même compte d’hébergement, rendez-vous simplement sur votre tableau de bord d’hébergement et essayez d’accéder à phpMyAdmin pour vous connecter à la base de données.

Aussi si vous parvenez à vous connecter, nous devrons alors vérifier si votre utilisateur de base de données dispose des autorisations suffisantes. Créez un nouveau fichier appelé “testconnection.php” et collez-y le code suivant:

1
2
3
4
5
6
7
8
<?php
$link = mysqli_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
mysqli_close($link);
?>

Assurez-vous de remplacer le nom d’utilisateur et le mot de passe. Vous pouvez maintenant télécharger ce fichier sur votre site web et y accéder via un navigateur web.

Si le script s’est connecté avec succès, cela signifie que votre utilisateur dispose des permissions suffisantes, et il y a autre chose qui ne va pas.

Revenez à votre fichier wp-config pour vous assurer que tout y est correct (recherchez les éventuelles erreurs de frappe).

D’autres solutions qui ont bien fonctionné pour les utilisateurs :

Si les conseils de dépannage mentionnés ci-dessus n’ont pas réussi à résoudre l’erreur de connexion à la base de données sur votre site web, vous pouvez essayer ces étapes supplémentaires.

Selon les retours de nos utilisateurs, ces étapes ont aidé certains d’entre eux à résoudre l’erreur de connexion à la base de données sur leurs sites web.

1. Mettez à jour l’URL du site WordPress

Essayez de mettre à jour l’URL du site WordPress en utilisant phpMyAdmin. Accédez simplement à phpMyAdmin depuis le tableau de bord de votre compte d’hébergement, puis sélectionnez votre base de données WordPress.

1
UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'

N’oubliez pas de fournir l’URL de votre propre site et de changer “wp_options” par le nom de votre propre table si vous avez modifié le préfixe de la table WordPress.

2. Redémarrage du serveur web

Les utilisateurs de serveurs dédiés, de serveurs locaux et de serveurs privés virtuels (VPS) peuvent essayer de redémarrer leurs serveurs.

Cela permettra de redémarrer votre serveur web et votre base de données, ce qui peut résoudre certains problèmes temporaires à l’origine de l’erreur.

3. Demandez de l’aide

Si tout le reste échoue, vous devrez peut-être contacter votre hébergeur web. Toutes les bonnes sociétés d’hébergement WordPress vous aideront à résoudre le problème, vous orienteront dans la bonne direction, voire le corrigeront pour vous.

Vous pouvez également engager des développeurs WordPress de chez Codeable qui peuvent vous aider à résoudre ce problème à des tarifs raisonnables. Le meilleur, c’est que ces développeurs ont été soigneusement sélectionnés par l’équipe de Codeable, vous savez donc que vous pouvez leur faire confiance.

Nous espérons que cet article vous a aidé à résoudre l’erreur établissant une connexion à la base de données dans WordPress. Vous voudrez peut-être également consulter notre guide de dépannage WordPress pour des conseils sur la résolution des problèmes WordPress par vous-même.

Source: Wpbeginner

Leave a Reply

Your email address will not be published. Required fields are marked *