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.

