- WordPress :6.1
- Statut : non résolu
- Ce sujet contient 18 réponses, 4 participants et a été mis à jour pour la dernière fois par
Flobogo, le il y a 2 années et 2 mois.
-
AuteurMessages
-
27 janvier 2023 à 16 h 03 min #2442128
Bonjour,
Ma configuration WP actuelle
- Version de PHP/MySQL : 7.4
- Thème utilisé : Flothemes
- Extensions en place : Je ne sais pas.
- Nom de l’hébergeur : OVH
- Adresse du site : http://www.framevideo.fr
Problème(s) rencontré(s) :
Bonjour,
J’ai reçu un mail d’OVH m’indiquant que j’avais dépassé le quota autorisé de ma base de données (402,27 Mo au lieu de 400 Mo). Ma base de données n’est plus accessible qu’en lecture seule. Je ne peux plus me connecter à WordPress car j’ai le message d’erreur suivant « Error establishing a database connection ».
J’ai réussi à me connecter à phpmyadmin, mais une fois sur l’interface je ne sais absolument pas quoi faire pour nettoyer ma base de données en toute sécurité. J’ai bien évidement effectuer une sauvegarde de la base de données via OVH, mais je ne sais pas quoi faire et mon niveau de compétence dans le domaine est très limité (pour ne pas dire nul…).
Merci pour votre aide.
Bien cordialement.
27 janvier 2023 à 16 h 58 min #2442134Bonjour,
Dans phpmyadmin, regardez à droite de chaque table de votre base de données (voir pj) et repérez les plus grosses. Quelles sont-elles?
Fichiers joints :
Vous devez être connecté pour voir les fichiers joints.27 janvier 2023 à 17 h 32 min #2442137Bonjour,
Merci beaucoup pour votre retour.
Les tables les plus grosses sont les suivantes:
- flo_table_3826_itsec_logs : 11,1 Mio
- flo_table_3826_options : 8,4 Mio
- flo_table_3826_postmeta : 10,4 Mio
- flo_table_3826_posts : 111,3 Mio
- flo_table_5267_itsec_logs : 10,8 Mio
- flo_table_5267_options : 4,7 Mio
- flo_table_5267_postmeta : 1,9 Mio
- flo_table_5267_posts : 99,8 Mio
- mod625_itsec_logs : 3,3 Mio
- mod625_options : 6,3 Mio
- mod625_postmeta : 89,0 Mio
- mod625_posts : 28,4 Mio
- mod625_sbi_instagram_posts : 1,5 Mio
J’espère que cela répond à votre question.
N’hésitez pas si vous avez besoin de plus d’informations.
Cordialement.
27 janvier 2023 à 17 h 42 min #2442144les noms de ces tables donnent l’impression qu’il y a 3 installations de wordpress sur la même base de données.
est ce que vous avez plusieurs sites sur cet hébergement ?pour savoir quelles tables sont utilisées par une installation, regardez dans le fichier wp-config.php à la ligne « $table_prefix = … ».
27 janvier 2023 à 17 h 46 min #2442145Bonjour Mathieu42,
Je n’ai qu’un seul site qui est le suivant : http://www.framevideo.fr
Pouvez-vous m’indiquer comment accéder au fichier « wp-config.php » svp ?
Merci par avance 🙂
27 janvier 2023 à 17 h 53 min #2442146Vous avez apparemment trois sites sur la même base de données. Ça fait beaucoup surtout que vous avez des tables posts imposantes. Vous pouvez faire la chose suivante:
Dans phpmyadmin, sélectionnez les tables Itsec_logs (pas options comme sur la pj!) puis videz-les (ne les supprimez pas). Faites ensuite : recalculer le quota. Votre base de données devrait être en dessous du quota et votre administration accessible. Téléchargez l’extension wp-sweep et nettoyez votre base de données.
Edit: je vois votre réponse à @Mathieu42. Un seul site; mais alors à quoi servent les tables inutilisées? Quoi qu’il en soit faites ce qu’il vous dit pour savoir ce qui est utilisé mais ça ne change rien pour le nettoyage vu qu’utilisées ou non les tables contribuent à la saturation de la BDD.
27 janvier 2023 à 20 h 55 min #24421613 sites sur une même base de données ? Comment cela est-il possible ? Je n’ai pourtant qu’un site, je ne comprends pas… :/
En plus je n’ai que 2 articles sur le blog de mon site… Les tables posts correspondent bien aux articles ?
Je vais essayer de faire ce que vous m’avez dit. Je vous tiendrai au courant. En tout cas merci beaucoup pour votre aide !
Et pouvez-vous m’indiquez comment accéder au fichier « wp-config.php » pour que je puisse faire la manipulation proposée par @mathieu42 ?
Merci par avance.
Bonne soirée.
27 janvier 2023 à 21 h 13 min #2442165Et pouvez-vous m’indiquez comment accéder au fichier « wp-config.php » pour que je puisse faire la manipulation proposée par @mathieu42 ?
Soit vous vous servez de Filezilla (savez- vous faire ça?) ou bien comme il ne s’agit que de jeter un coup d’oeil au fichier wp-config sans rien modifier, vou pouvez utiliser net2ftp dans votre espace client.
27 janvier 2023 à 23 h 43 min #2442182Ok merci pour vos réponses, je ne sais pas exactement ce qu’est Filezilla ou net2ftp, mais je regarderai ça tranquillement demain 🙂
En attendant, j’ai effectué la manipulation que vous m’avez indiqué et ma Database est maintenant à 377,5 Mo sur 400 Mo. Son état est repassé en OK. Merci beaucoup.
Cependant, je ne parviens toujours pas à me connecter à mon compte WordPress. J’ai toujours le même message d’erreur qui est « Error establishing a database connection ». Cela commence à m’inquiéter…
Je vais écrire à OVH pour voir ce qu’ils en pensent…
Bonne soirée.
27 janvier 2023 à 23 h 49 min #2442186les codes de connexion que vous avez utilisé doivent correspondre aux codes dans le fichier wp-config.php.
et regardez aussi dans les 3 tables qui finissent par « _options », les 1res valeurs indiquent les url des sites correspondants.
28 janvier 2023 à 14 h 07 min #2442239Bonjour,
Afin d’accéder à phpmyadmin j’avais changé mon mot de passe car je ne savais plus quel était mon mot de passe. Du coup, de ce que j’ai compris, j’ai le message « Error establishing a database connection » car WordPress ne connait pas le nouveau mot de passe associé à ma database. Est-ce que c’est bien ça ?
Du coup, je comprends que je dois accéder au fichier wp-config.php pour lui indiquer le nouveau mot de passe. Et c’est là que ça se complique… Pouvez-vous m’indiquer la procédure à suivre pour faire ça ?
J’ai essayé de chercher des infos sur internet mais je m’y perds…
Merci beaucoup pour vos retours,
Bonne journée 🙂
28 janvier 2023 à 14 h 37 min #2442241Bonjour,
J’ai réussi à installer FilleZilla à me connecter à mon serveur FTP et à ouvrir le fichier wp-config.php !
Ici, j’ai pu constater que le mot de passe de ma base de données n’était pas le bon, je pense donc que c’est pour ça que j’ai le message d’erreur.
Est-ce que je peux modifier directement le mot de passe dans le fichier wp-config.php ?
Je ne souhaite pas faire n’importe quoi…
Merci pour vos retours.
Bonne journée.
28 janvier 2023 à 14 h 46 min #2442242Bonjour,
J’ai réussi à accéder au fichier wp-config.php. A la ligne « $table_prefix » il est écrit : $table_prefix = ‘flo_table_5267_’ ;
Cela signifie donc que la table utilisée est la table « flo_table_5267 » et que les autres sont inutiles ?
Merci pour votre retour,
Bonne journée.
28 janvier 2023 à 17 h 25 min #2442264Cela signifie donc que la table utilisée est la table « flo_table_5267 » et que les autres sont inutiles ?
Cela signifie que toutes les tables ayant le préfixe « flo_table_5267 » correspondent à votre site; quant aux autres il n ‘est pas possible de dire à quoi elles correspondent mais elles contiennent beaucoup de choses. Si de votre côté vous ne savez pas à quoi elles servent, faites une sauvegarde de la base de données et supprimez-les car elles prennent beaucoup de place inutilement.. Ensuite parcourez votre site et regardez si tout va bien. Sinon, il sera toujours possible de restaurer la base de données du jour précédent chez OVH (pas depuis la sauvegarde que vous avez faite qui est un ultime recours).
28 janvier 2023 à 18 h 03 min #2442268Bonjour,
Ok, merci pour votre retour. J’essairai de faire ça.
Et en ce qui concerne le mot de passe de ma base de données ? Je ne sais pas si vous avez vu, mais dans les message plus haut, j’expliquais que dans le fichier wp-config.php, j’avais pu constater que le mot de passe de ma base de données n’était pas le bon, je pense donc que c’est pour ça que j’ai le message d’erreur « « Error establishing a database connection ». Qu’en pensez-vous ?
Est-ce que je peux modifier directement le mot de passe dans le fichier wp-config.php ?
Merci pour votre retour.
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.