Le blog

Date : 3 septembre 2026
Catégorie : Tutoriels
PrestaShop : erreur de connexion à la base de données

Votre boutique affiche un message sec : « Link to database cannot be established » ou « Erreur de connexion à la base de données ». Le site est à l'arrêt, plus rien ne s'affiche. C'est angoissant, mais la cause est presque toujours identifiable en quelques minutes.

Ce que signifie ce message

PrestaShop stocke tout dans une base de données MySQL : produits, clients, commandes, réglages. À chaque page, la boutique se connecte à cette base. Quand ce message apparaît, c'est que la connexion échoue. La base est là, mais PrestaShop n'arrive pas à l'atteindre.

Trois familles de causes, dans l'ordre de fréquence.

Cause 1 : le serveur MySQL ne répond pas

C'est le plus courant, et le plus rassurant, car ça ne vient pas de vous. Le serveur de base de données de votre hébergeur est surchargé, en maintenance, ou temporairement indisponible.

Vérifiez d'abord la page de statut de votre hébergeur, ou contactez son support. Souvent, l'erreur se résout d'elle-même en quelques minutes quand le serveur revient. Si votre boutique reçoit beaucoup de trafic sur un hébergement mutualisé trop juste, ce genre de coupure se répète, et c'est le signe qu'il faut un hébergement plus solide.

Cause 2 : des identifiants incorrects

Si l'erreur persiste, vérifiez les identifiants de connexion. Ils se trouvent dans app/config/parameters.php pour PrestaShop 1.7 et plus, ou config/settings.inc.php pour la 1.6.

Comparez le nom de la base, l'utilisateur, le mot de passe et l'adresse du serveur avec ceux fournis par votre hébergeur. Un mot de passe changé côté hébergeur, ou un serveur qui n'est plus localhost mais une adresse dédiée, suffit à tout bloquer. Corrigez la valeur concernée et rechargez.

Manipulez ce fichier avec précaution, toujours après en avoir fait une copie. Une erreur de syntaxe y provoque une page blanche.

Cause 3 : la base est pleine ou corrompue

Plus rare, mais sérieux. Si le quota de votre base est atteint, ou si une table est corrompue, la connexion peut échouer ou renvoyer des erreurs. Là, l'accès à un outil comme phpMyAdmin, via votre hébergeur, permet de vérifier l'état des tables et l'espace disponible. Une réparation de table ou une extension de quota règle souvent l'affaire.

Le réflexe qui sauve : la sauvegarde

Une erreur de base de données rappelle une vérité simple : sans sauvegarde à jour, vous êtes à la merci d'un incident serveur. Si un jour la base est réellement endommagée, seule une sauvegarde récente permet de repartir. On a détaillé la bonne méthode dans les sauvegardes PrestaShop automatiques. Ne remettez pas ça à plus tard.

Quand appeler à l'aide

Si vous n'êtes pas sûr de vous avec les fichiers de configuration ou phpMyAdmin, ne tâtonnez pas sur une boutique en production. Une mauvaise manipulation peut aggraver la situation.

Notre dépannage PrestaShop prend le relais dès 150 €, sans abonnement, pour rétablir la connexion et sécuriser vos données. Et si ces coupures deviennent régulières, la maintenance PrestaShop inclut la surveillance et des sauvegardes deux fois par jour, pour dormir tranquille.

Questions fréquentes

Où se trouvent les identifiants de base de données ?

Dans le fichier app/config/parameters.php (PrestaShop 1.7 et plus) ou config/settings.inc.php (1.6). On y lit le nom de la base, l'utilisateur, le mot de passe et le serveur.

L'erreur est apparue sans que je touche à rien, pourquoi ?

Le plus souvent, le serveur MySQL de l'hébergeur est momentanément surchargé ou en maintenance, ou le mot de passe de la base a été changé côté hébergeur. Un message de l'hébergeur ou ses logs confirment vite l'origine.

Puis-je perdre des données à cause de cette erreur ?

L'erreur de connexion en elle-même ne supprime rien : la base existe toujours, la boutique n'arrive juste pas à s'y connecter. Le risque de perte vient plutôt d'un disque plein ou d'un plantage serveur, d'où l'importance des sauvegardes.

Nicolas Pivaut
Rédigé par

Nicolas Pivaut

Fondateur & Développeur Web

Fondateur de WebSentinel, Nicolas accompagne les PME et artisans dans leur transformation digitale depuis 2015. Expert SEO, développement web et e-commerce.