Comment résoudre « Erreur lors de l'établissement d'une connexion à une base de données » sur les sites Web ?
Ce que vous voyez lorsque vous essayez d'ouvrir votre site Web "Erreur lors de l'établissement d'une connexion à la base de données" L'avertissement (Erreur lors de l'établissement d'une connexion à la base de données) indique que les codes sources (PHP) de votre site et votre base de données MySQL/MariaDB ne peuvent pas communiquer entre eux. Cette erreur est généralement causée par des modifications de mot de passe incorrectes, une corruption de la base de données ou des problèmes d'optimisation côté serveur. Vous pouvez suivre les étapes ci-dessous pour résoudre le problème.
Étape 1 : Vérifiez wp-config.php ou le fichier de paramètres de base de données
80 % de la raison de l'erreur est que les informations de la base de données sont mal écrites dans le fichier de paramètres :
- Où votre site est installé via cPanel, Plesk ou FTP
public_htmlAccédez au répertoire principal. - Si vous utilisez WordPress
wp-config.phpOuvrez le fichier (config.php, database.php, etc. dans un logiciel spécial) en mode édition. - Recherchez les lignes suivantes et vérifiez si elles correspondent exactement aux informations actuelles que vous avez créées sur cPanel/Plesk :
define('DB_NAME', 'veritabanı_adınız');define('DB_USER', 'veritabanı_kullanıcı_adınız');define('DB_PASSWORD', 'veritabanı_şifreniz');define('DB_HOST', 'localhost');*(Remarque : si vous n'utilisez pas de serveur SQL distant, cette valeur doit rester « localhost »).*
Étape 2 : Vérifier les autorisations et privilèges des utilisateurs MySQL
Même si le nom et le mot de passe de la base de données sont corrects, l'utilisateur peut ne pas avoir bénéficié de tous les privilèges sur la base de données :
- Connectez-vous à cPanel et Bases de données MySQL® Accédez à la page (Bases de données MySQL).
- Faites défiler vers le bas de la page et sélectionnez l'utilisateur et la base de données concernés dans la section « Ajouter un utilisateur à la base de données ». Ajouter dire.
- Sur l'écran qui s'ouvre "TOUS LES PRIVILÈGES" Enregistrez les modifications en cochant la case (Tous les privilèges).
Étape 3 : Réparer les tables corrompues (réparer la base de données)
Un arrêt soudain du serveur ou des plantages SQL peuvent avoir corrompu les tables. Pour réparer les tables de cPanelphpMyAdminpanneau, sélectionnez votre base de données dans le menu de gauche, marquez toutes les tables et cliquez sur le menu déroulant en bas. "Réparer les peintures" Cliquez sur (Tableau de réparation).
Cet article est spécialement préparé pour PvPServer.