OVH depuis 2003 EN

Base de données en erreur sur OVH ? Voici comment faire.

En bref

Sur un hébergement mutualisé OVHcloud, la base n'est joignable que depuis l'hébergement, par un hôte en .mysql.db : vérifiez l'hôte, l'utilisateur et le mot de passe du fichier de configuration du site, puis l'état et le quota de la base dans l'espace client. « Too many connections » signale un pic de trafic, souvent des robots, ou un site qui ne referme pas ses connexions.

Mis à jour le 3 novembre 2026 · par Cédric, chez OVH depuis 2003 · indépendant, non affilié à OVHcloud.

root@clh.ovh: ~
grep -i 'db_host\|database' config.php
  'host' => 'localhost'
clh --explain
  sur un mutualisé OVH, l'hôte est en .mysql.db, pas localhost
01

Ce que vous voyez, et pourquoi.

Symptômes

Vous reconnaissez la situation ?

  • « Error establishing a database connection »
  • « SQLSTATE[HY000] [1045] Access denied for user »
  • « Too many connections » ou « max_user_connections »
  • le site s'affiche mais ne peut plus rien enregistrer
Causes probables

De la plus fréquente à la plus rare.

  1. un hôte, un utilisateur ou un mot de passe erroné dans la configuration du site
  2. un mot de passe changé dans l'espace client mais pas dans le site
  3. un quota de base atteint
  4. trop de connexions simultanées : robots, pic de trafic, code qui ne referme rien
02

Comment faire, étape par étape.

  1. 01

    Relever les vrais paramètres de la base

    Web Cloud › Hébergements › Bases de données : le nom du serveur (en .mysql.db), le nom de la base et l'utilisateur y figurent. Comparez avec le fichier de configuration du site.

  2. 02

    Tester la connexion par phpMyAdmin

    Le lien phpMyAdmin est dans le même onglet. Si la connexion échoue avec vos identifiants, réinitialisez le mot de passe dans l'espace client, attendez quelques minutes, et reportez-le dans le site.

  3. 03

    Vérifier le quota et l'état

    Une base pleine refuse les écritures. L'espace client indique l'occupation ; purgez les journaux, sessions et révisions inutiles, ou passez à une offre de base plus grande.

  4. 04

    Calmer les connexions

    Bloquez les robots abusifs, activez un cache de pages, et vérifiez que le site ne garde pas des connexions ouvertes inutilement.

    grep -c 'bot' access.log
    awk '{print $1}' access.log | sort | uniq -c | sort -rn | head
  5. 05

    Restaurer une sauvegarde si besoin

    L'onglet Bases de données propose la restauration de sauvegardes automatiques récentes, ou l'import d'un fichier .sql que vous avez gardé.

Toujours bloqué ? Décrivez-moi la situation : je regarde avec vous, et vous gardez la main sur votre compte OVHcloud.

03

Vos questions.

01

Puis-je me connecter à la base d'un mutualisé OVH depuis l'extérieur ?

Non : les bases incluses dans les hébergements mutualisés ne sont joignables que depuis l'hébergement. Pour un accès distant, il faut une offre de bases de données dédiée (Web Cloud Databases).

02

J'ai changé le mot de passe et plus rien ne marche.

Le nouveau mot de passe doit être reporté dans le fichier de configuration du site (wp-config.php, parameters.php, .env…). Le changement côté OVHcloud prend aussi quelques minutes à s'appliquer.

Une galère OVH,
on la règle ?

Décrivez ce que vous voyez, même en vrac : le message d'erreur, depuis quand, ce que vous avez essayé. Je vous réponds sous 24 h ouvrées, sans engagement.

Réglez-le pour moi

ou écrire directement à cedric@clh.ovh · indépendant, non affilié à OVHcloud

Réglez-le pour moi →
clh --nouvelle-demande

Décrivez la situation.

Votre message m'arrive directement. Réponse sous 24 h ouvrées, sans engagement.

Urgence
Accès au serveur ou au site