[Résolu] Base de donnée pleine… Comment faire

  • WordPress :5.2
  • Statut : résolu
15 sujets de 16 à 30 (sur un total de 54)
  • Auteur
    Messages
  • #2282010
    Anthony2761
    Participant
    Chevalier WordPress
    110 contributions

    J’avais 104 articles et il m’en reste 77, pourtant je n’ai supprimé que les révisions.

    Le dernier article date de fin juillet 2019 et il n’y en a plus un seul jusqu’a aujourd’hui, et donc il y en a 27 en moins.

    En regardant, j’ai aussi mes formulaires de capture d’email qui ne sont plus présents, j’imagine qu’il y a d’autres éléments en moins alors que je n’ai pas encore vue.

    J’imagine qu’il faudra que je restaure une sauvegarde ?

     

    • Cette réponse a été modifiée le il y a 3 weeks et 3 jours par  Anthony2761.
    • Cette réponse a été modifiée le il y a 3 weeks et 3 jours par  Anthony2761.
    #2282084
    ferman
    Participant
    Maître WordPress
    1364 contributions

    Bonjour,

    Surprenant. J’ai du mal à comprendre comment des articles et des formulaires et peu- être autre chose  ont pu se glisser dans les révisions. Mais bon c’est fait.

    Il va falloir effectivement restaurer une sauvegarde. Il y a deux  possibilités:

    1.Vous essayez de restaurez une sauvegarde sur votre base de données read-only: je ne sais pas si c’est possible  mais j’entrevois un problème: Si la sauvegarde est plus grosse que le quota de 200 Mo, je ne sais pas si elle passera. Le plus sûr serait de contacter ovh par téléphone en leur exposant le problème et selon leur réponse (s’ils disent qu’on ne peut restaurer une sauvegarde plus grosse que le quota) leur demander de mettre momentanément la base en  accès read write pour que vous puissiez restaurer la sauvegarde et essayer de nettoyer les révisions avec des requêtes et non manuellement. S’ils rechignent, vous leur dites que vous avez vu que c’était possible sur le forum ovh community.

    Je vous avais demandé si à part la sauvegarde CSV vous aviez réussi à faire une sauvegarde au format sql  (ou gzippé) de votre base avant nettoyage . L’aviez vous fait?

    2.Vous passez à l’offre pro ainsi vous aurez 3 bases dont une de 2go et donc pas de problème de restauration. Cela peut se faire depuis l’espace client

    Dites-moi ce que vous avez choisi et ce que vous a dit ovh.

    #2282136
    Anthony2761
    Participant
    Chevalier WordPress
    110 contributions

    Bonjour Ferman

    Voilà je viens d’avoir OVH, le mec n’a pas voulu mettre en read write, cependant il m’a dit de télécharger la sauvegarde que j’avais fait juste avant les modifications.

    Il m’a dit que l’on pouvais faire les modifications depuis ce fichier, directement sur l’ordinateur, puis ensuite l’importer sur la base de donnée.

    Ce que j’ai fais, mais je n’arrive pas à ouvrir la sauvegarde car il faut un logiciel pour ouvrir les fichier sql qui d’abord est télécharger en type : “archive gzip compressée” (je suis sur mac), j’ai trouvé cette application sur l’apple store : “SQL pro for my sql” vous pensez que c’est bon celle-ci ?

    ps: je préférerai passer sur une base pro, mais pour le moment je ne peux vraiment pas

     

    • Cette réponse a été modifiée le il y a 3 weeks et 2 jours par  Anthony2761.
    • Cette réponse a été modifiée le il y a 3 weeks et 2 jours par  Anthony2761.
    • Cette réponse a été modifiée le il y a 3 weeks et 2 jours par  Anthony2761.
    #2282156
    ferman
    Participant
    Maître WordPress
    1364 contributions

    Bonjour,

    Je vous propose  de faire quelque chose que vous n’aviez peut-être pas pensé à faire mais qui dans votre cas sera bien utile et qui vous sera utile également par la suite. Vous allez télécharger XAMPP qui est en fait un serveur local, facile à installer et facile d’emploi. Pour l’instant vous allez l’utiliser pour travailler sur votre base de données mais par la suite, si vous le voulez vous pourrez l’utiliser pour faire une copie de votre site en local, tester vos sauvegardes , etc.  Il y a plusieurs types de serveurs (MAMP, WAMP, XAMPP et, mais c’est différent, “local by flywheel”. J’ai choisi XAMPP car c’est ce que j’ai et que je connais pas trop mal. J’ai un pc et vous un mac donc il risque quand même d’y avoir des différences de détail. Quand ce sera installé vous aurez exactement la même interface phpmyadmin que chez OVH et vous pourrez faire rapidement toutes les manipulations nécessaires.

    Donc pour le moment , téléchargez et installez XAMPP pour OS à partir de là: https://www.apachefriends.org/fr/download.html. Prenez le premier de la liste (.7.1.32 / PHP 7.1.32). Je ne sais pas quelle est la différence entre le premier et le quatrième donc on prend le moins volumineux . Quand ce sera fait, on passera à la suite. Et à la fin si les sauvegardes que vous avez faites sont bonnes vous récupérerez une base de données nettoyée et complète.

    • Cette réponse a été modifiée le il y a 3 weeks et 2 jours par  ferman.
    #2282178
    Anthony2761
    Participant
    Chevalier WordPress
    110 contributions

    Voilà Ferman c’est bon j’ai téléchargée l’application on peut passer à la suite

    #2282184
    ferman
    Participant
    Maître WordPress
    1364 contributions

    L’heure du repas approche ! Vous pouvez déjà faire ce qui suit: Vous démarrez php my-admin en tant qu’administrateur. Vous devez avoir  l’écran 1 (voir pièce jointe)

    Vous appuyez sur admin, puis en haut à gauche sur ‘bases de données’ . Vous arrivez en haut à gauche sur création d’une base de données. Vous donnez un nom par exemple test1 et appuyez “créer”. Vous faites cette opération une deuxième fois et créez test2. Si vous revenez à “base de données”, test1 et test2 apparaîtront dans la liste à gauche (écran2, j’ai créé testessai2 et testessai3). Vous voyez que j’ai pas mal de bases de données à côté dont celles de mes sites locaux. XAMPP peut accepter de nombreuses bases de données.

    Exportez votre base de données ovh au format .sql (sans compression). Regardez si vous pouvez l’importer dans test1. Il n’est pas  sûr que ça fonctionne. Notez le message d’erreur s’il y en a un.

    Essayez d’importer  la sauvegarde .sql.gz que vous avez faite  dans test2. Même remarque que ci-dessus.

    On verra la suite plus tard. Cochez la case “me prévenir des réponses par mail”.

     

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2282197
    Anthony2761
    Participant
    Chevalier WordPress
    110 contributions

    Ferman d’accord, Bonne appétit, je vais allez manger aussi 🙂

    Par contre vous faites comment pour démarrer Phpmyadmin en tant qu’administrateur ? C’est avec le logiciel que vous m’avez demandé de télécharger ?

    C’est déjà fait pour cocher la case.

    Je mange, puis je me met toute l’aprem dessus si vous êtes dispo pour régler définitivement ce problème.

    • Cette réponse a été modifiée le il y a 3 weeks et 2 jours par  Anthony2761.
    #2282200
    ferman
    Participant
    Maître WordPress
    1364 contributions

    Dispo… par à-coups . Pour ouvrir en tant qu’administrateur sur pc (windows), cliquer droit sur l’icone  phpmyadmin.  et choisir “éxécuter en tant qu’administrateur”. Je ne connais pas l’équivalent sur MAC mais il existe forcément. .

    …pour régler définitivement ce problème.

    espérons que ce sera le cas.

    #2282238
    Anthony2761
    Participant
    Chevalier WordPress
    110 contributions

    Voilà Ferman tout est bon de mon côté on peut travailler ensemble.

    Alors j’ai appelé OVH pour leur demander comment faire, il m’a dit que ouvrir en tant qu’administrateur se fessait comme je l’ai déjà fait plutôt pour supprimé les révisons, finalement si j’ai bien compris il n’y a qu’une seule façon d’ouvrir phpmyadmin c’est en l’ouvrant ?!

    J’en n’ai profité pour lui demander si je pouvais restaurer la base de donnée, ce qui serait plus simple, le mec de ce matin m’a dit non, mais ce n’était pas vraiment claire, là il ne savait pas vraiment, il m’a dit je vous renvoie un email dans l’heure, j’ai envoyé une demande en interne. Je lui ai expliqué ce que vous m’avez expliqué et que vous m’aidiez par le forum.

     

    #2282252
    Anthony2761
    Participant
    Chevalier WordPress
    110 contributions

    Ferman, j’ai donc suite à mon échange avec la personne d’ovh, lancé la restauration que j’avais faites avant les modifications, comme ça on pourra faire denouveau les modifications via le phpmyadmin.

    Pouvez-vous m’indiquer comment procéder maintenant le temps que la restauration se fasse, afin que je le fasse directement dès qu’elle est restaurée ?

    Merci Ferman

    #2282253
    Anthony2761
    Participant
    Chevalier WordPress
    110 contributions

    La restauration a bien été faite, j’ai retrouvés mes articles et formulaires tout est ok, dans l’interface par contre même après avoir rafraichi la page j’ai toujours 123mo sur 200 mo alors je me dis que cela va peut-être se remettre à jour après, en me fessant repasser à 308 mo.

    J’ai pas recalculé le quota aussi, c’est peut-être ça. Du coup je n’ai rien touché, j’attend vos directives chef 🙂

    • Cette réponse a été modifiée le il y a 3 weeks et 2 jours par  Anthony2761.
    #2282258
    ferman
    Participant
    Maître WordPress
    1364 contributions

    Les mails se sont croisés.

    Donc, si je comprends bien, OVH vous a autorisé à faire la restauration. C’est bien. Pour combien de temps la base sera-t-elle ouverte? Une fois la sauvegarde restaurée, exportez-la une fois entière au format .sql (sans compression).  Sélectionnez ensuite la table posts (cochez la case en face de la tabl et faites: pour la sélection, exporter. Vous aurez ainsi sur votre pc la bdd complète et la table post surdimensionnée. Avec ça il sera possible de faire pas mal de choses si nécessaire. Si nécessaire parce-que si votre base reste une petite heure, Il sera possible de supprimer proprement et sans risque d’erreur les révisions avec une requête sql simple. Copiez la requête “DELETE from….” ici . Ouvrez votre base de données et la table “posts”. Cliquez l’onglet sql et collez la la requête. Pour coller, c’est un peu particulier: sur pc “control v” sur mac ??. Si vous ne trouvez pas comment coller vous écrivez directement dans la zone sql. Pensez à modifier le préfixe wp en votre préfixe . Mettez un ; au bout de la requête et cliquez “exécutez”. Confirmez. Le résultat sera semblable à l’écran. Regardez si votre site est complet. Si oui le plus urgent est fait mais il restera des choses à faire que nous verrons par la suite.

    Précision: On peut ouvrir en tant qu’administrateur ou non mais dans ans votre cas ce n’est pas grave voir saisie d’écran sans-titre 2.

    • Cette réponse a été modifiée le il y a 3 weeks et 2 jours par  ferman.
    • Cette réponse a été modifiée le il y a 3 weeks et 2 jours par  ferman.
    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2282276
    Anthony2761
    Participant
    Chevalier WordPress
    110 contributions

    Oui, ovh m’ont autoriser et je l’ai fais.

    Je ne sais pas combien de temps la base sera ouverte.

    Voila j’ai exporté au format sql la base de donnée complète et aussi seulement la table post.

    Je n’ai en revanche pas compris quelle requête je dois copier ? DELETE…. ?

     

     

    #2282280
    ferman
    Participant
    Maître WordPress
    1364 contributions

    Vous copiez/collez exactement la requête ci-dessous (; dejà mis).

    DELETE FROM mod246_posts WHERE post_type = "revision";

    #2282281
    Anthony2761
    Participant
    Chevalier WordPress
    110 contributions

    Ok, simple question, y’a une croix avec un message quand je passe dessus avec la souris après avoir copier la requête et rajouté le 1 à la fin, voir sur la pièce jointe, confirmez moi qu’il n’y a pas de problème puis je fais éxécuter.

    ps: je viens de voir la requête sur votre piece jointe précédente, désolé

    • Cette réponse a été modifiée le il y a 3 weeks et 2 jours par  Anthony2761.
    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
15 sujets de 16 à 30 (sur un total de 54)
  • Vous devez être connecté pour répondre à ce sujet.