Base de données bloquée par utilisateur Woocommerce (Créer un compte)

  • WordPress :6.4
  • Statut : non résolu
9 sujets de 1 à 9 (sur un total de 9)
  • Auteur
    Messages
  • #2473272
    loloerzatz
    Participant
    Initié WordPress
    13 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 8.2
    • Thème utilisé :
    • Extensions en place : woocommerce, Akismet, boxtal-connect, contact-form-7, duplicator-pro, flexible-shipping, force-regenerate-thumbnails, woocommerce-google-analytics-integration, rewardsystem, wordfence, wp-rocket
    • Nom de l’hébergeur : ionos
    • Adresse du site : labellevape.fr

    Problème(s) rencontré(s) :

    La semaine dernière j’ai eu ce message d’erreur lorsque j’ai voulu me connecter au backoffice wordpress ‘ erreur de connexion à la base de données ‘.

    En voulant ouvrir la BDD via phpmyadmin, la base était bloqué. Impossible de me connecter. J’ai contacté ionos et il m’ont dit que ma base était fortement spammée et pour des raisons de sécurité ma base était bloqué. Ils me l’on débloqué hier et ce matin de nouveau bloqué.
    Entre temps j’ai pu faire une sauvegarde de la BDD.

    J’ai remarqué que sur mon compte ionos, dans l’onglet niveau de performance, qu’il y avait eu beaucoup de tentatives de connexions hier et aujourd’hui.

    Hier, j’ai quand même inspecté les tables mais je ne sais pas comment interpréter les données.

    J’ai pu remarquer que la table la plus lourde etait LBV-postmeta

    Ma BDD est une MariaDB 10.6 Haute performance de 5G avec 1.2G d’utilisé.

    Je ne sais pas quoi faire.

    Merci pour votre aide.

    • Ce sujet a été modifié le il y a 1 mois et 4 semaines par loloerzatz.
    • Ce sujet a été modifié il y a 1 mois et 3 semaines par Flobogo. Raison : déplacé en rubrique "Woocommerce"
    • Ce sujet a été modifié il y a 1 mois et 3 semaines par Flobogo. Raison : modif du titre
    #2473273
    loloerzatz
    Participant
    Initié WordPress
    13 contributions

    Petit précision, j’ai vérifier que toutes les informations était correcte dans le fichier config.php

    #2473294
    Flobogo
    Modérateur
    Maître WordPress
    20205 contributions

    Bonjour,

    Dans la base de données, vérifiez la table wp_users (vous pouvez avoir un autre préfixe que wp_) : vérifiez si vous êtes le seul admin, ou si les autres admins sont connus de vous. Si il y a un admin inconnu, c’est qu’un pirate a pris les commandes sur le site, et potentiellement, sur la BDD. Vérifiez si vous êtes toujours dans la liste, avec les droits admin. Si oui, essayez de supprimer le ou les admins inconnu(s).

    #2473708
    loloerzatz
    Participant
    Initié WordPress
    13 contributions

    J’ai vérifié la table wp_users et il n’y pas d’admin inconnu.

    J’ai crée une nouvelle base de donnée et j’ai importé la BDD sauvegardée. Tout fonctionnait normalement ( à part que le site etait un peu lent ) et au bout de 2 jours, la BDD était de nouveau bloquée.

    Quand j’essaie d’ouvrir la BDD chez ionos, j’ai ce message d’erreur ‘ mysqli_real_connect(): (HY000/1203): User o12935813 already has more than ‘max_user_connections’ active connections ‘.

    J’ai désactivé tous les plugins avec Filezilla et la BDD est de nouveau accessible. J’ai eu donc l’idée de réactiver que Woocommerce et de nouveau bloqué avec le même message.

    #2473757
    Flobogo
    Modérateur
    Maître WordPress
    20205 contributions

    User o12935813 already has more than ‘max_user_connections’ active connections ‘.
    (…)
    J’ai eu donc l’idée de réactiver que Woocommerce et de nouveau bloqué avec le même message.

    OK, vous n’avez pas un admin inconnu dans wp_users, mais vous avez un client qui fout la m*** : Monsieur o12935813 essaie visiblement de se connecter +++.

    C’est lui qu’il faut supprimer dans votre base de clients, mais ne connaissant pas Woocommerce, je ne peux pas vous répondre plus. Je déplace le topic en rubrique Woocommerce en précisant le titre

    #2473862
    loloerzatz
    Participant
    Initié WordPress
    13 contributions

    Pour info o12935813 c’est le n° de la base de données

    Voila toutes les opérations que j’ai essayé :

    J’ai réparé et optimisé toute la BDD en ajoutant la ligne suivantes dans le fichier wp-config.php :
    <div class= »dark bg-gray-950 rounded-md border-[0.5px] border-token-border-medium »>
    <div class= »overflow-y-auto p-4 text-left undefined » dir= »ltr »><code class= »!whitespace-pre hljs language-php »><span class= »hljs-title function_ invoke__ »>define</span>(<span class= »hljs-string »>’WP_ALLOW_REPAIR'</span>, <span class= »hljs-literal »>true</span>);</div>
    </div>
    <div dir= »ltr »></div>
    <div dir= »ltr »>puis en accédant à l’url suivante :</div>
    <div dir= »ltr »>http://labellevape.fr/wp-admin/maint/repair.php</div&gt;
    <div dir= »ltr »></div>
    <div dir= »ltr »>J’ai ensuite retiré la ligne dans le fichier wp-config.php</div>
    <div dir= »ltr »></div>
    <div dir= »ltr »>J’ai installé le plugin Query Monitor pour voir le nombre de requêtes de chaque plugins. Je mets le rapport à un instant T en pièce jointe.
    Des fois j’obtiens une centaine de requêtes pour woocommerce et des fois plus de 1400 comme indiqué dans la capture d’écran.</div>
    <div dir= »ltr »></div>
    <div dir= »ltr »>Ensuite, pensant à un fichier corrompu dans wordpress, j’ai télécharger un nouveau wordpress sur mon pc et j’ai remplacé tous les dossiers et fichiers à l’exception du wp-content et du fichier wp-config.php
    <div dir= »ltr »></div>
    </div>
    <div dir= »ltr »>J’ai ensuite supprimé tous les plugin, y compris woocommerce et je les ai téléchargé de nouveau à partir de http://www.fr.wordpress.org/plugins</div&gt;
    <div dir= »ltr »></div>
    <div dir= »ltr »>Voila. Rien n’y fait. J’ai toujours le même message  » erreur lors de la connexion à la base de données  » presque à chaque fois que je navigue dans le menu du back-office wordpress</div>
    <div dir= »ltr »></div>
    <div dir= »ltr »>Je ne sais plus quoi faire</div>

    Message modération : post  initialement marqué « indésirable » par erreur. (forum envahi par des pubs, l’antispam a fait du zèle)

    • Cette réponse a été modifiée le il y a 1 mois et 2 semaines par Flobogo.
    • Cette réponse a été modifiée le il y a 1 mois et 2 semaines par Flobogo. Raison: info modération
    #2473879
    loloerzatz
    Participant
    Initié WordPress
    13 contributions

    Pour info, 12935813 c’est la dénomination de ma base de données

    Je fais une liste de ce que j’ai entrepris.

    J’ai réparé et optimisé la BDD en rentrant cette ligne dans wp-config.php

    define(‘WP-ALLOW-REPAIR’, true);

    J’ai ensuite accédé à la fonctionnalité permettant de réparer et d’optimiser la BDD en rentrant l’url

    http://labellevape.fr/wp-admin/maint/repair.php

    En pensant à un fichier corrompu dans wordpress, j’ai téléchargé un nouveau wordpress sur le serveur tout en gardant le wp-content et le fichier wp-config.php

    J’ai ensuite supprimé tous les plugins ainsi que woocommerce. Je les ai de nouveau télécharger sur fr.wordpress.org/plugins/ et les ai mis sur le serveur.

    J’ai ajouté le plugin Query Monitor pour voir quel plugin envoyait trop de requêtes ( je mets le rapport à un instant T dans la capture d’écran )

    On peut remarquer que woocommerce envoie plus 1400 requêtes à cette instant. Des fois ce n’est qu’une centaine.

    Je ne sais plus quoi faire, le problème d’erreur de connexion à la base de données revient régulièrement dès que je navigue sur le menu du backoffice wordpress.

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2473894
    loloerzatz
    Participant
    Initié WordPress
    13 contributions

    Pour info 12935813 c’est la dénomination de la base de donnée
    J’ai réparé et optimisé la BDD

    J’ai installé le plugin Query monitor pour regarder quel plugin envoyait beaucoup de requêtes quand on charge une page ou que l’on navigue sur le menu du back-office wordpress ( rapport en capture d’écran ). Alors, des fois il me donne que woocommerce envoie 1400 requêtes et des fois une centaine.

    Le problème persiste, j’ai souvent le message ‘ erreur de connexion à la base de données.

    Je ne sais plus quoi faire

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2474034
    Flobogo
    Modérateur
    Maître WordPress
    20205 contributions

    Pour info 12935813 c’est la dénomination de la base de donnée

    OK, mais « user » , traduit en français, c’est « l’utilisateur« . Il y avait un zéro ou un O devant la série de chiffres.

    Mais je ne peux pas vous aider plus.

9 sujets de 1 à 9 (sur un total de 9)
  • Vous devez être connecté pour répondre à ce sujet.