Suppression des anciennes entrées de la base de données WordPress de MySQL

PRÉFACE : Sauvegardez votre base de données avant de supprimer quoi que ce soit !!!

Ma base de données WordPress devenait assez volumineuse, malgré le fait qu’elle ne contenait pas autant d’articles, tout compte fait.

Je me suis dit que le plus gros problème était les brouillons qui faisaient perdre de la place, même s’il s’est avéré que les « révisions » représentaient plus de la moitié de la taille des « posts » de ma base de données. Si vous rédigez un article et que vous le modifiez dix fois parce qu’il ne semble pas correct, vous venez de sauvegarder cet article dans votre base de données onze fois. UGH ! Mais je me mettrai à nettoyer tout ça un autre jour.

En regardant dans PhpMyAdmin, l’autre zone que j’ai trouvée un peu grande était la table wp_options. J’ai commencé à chercher dans toutes les listes et j’ai trouvé beaucoup d’entrées qui étaient évidemment pour des plugins que je n’utilisais plus. J’ai supprimé certains d’entre eux, mais d’autres ne me semblaient pas si sûrs. Notez qu’un moyen rapide et agréable de détecter et de supprimer ces « orphelins possibles » est d’utiliser un plugin WordPress que j’ai trouvé dans ma recherche, appelé Clean Options. Il aide vraiment à réduire ce qui n’est pas utilisé activement.

En tout cas, la recherche de tous ces orphelins a pris un certain temps, mais voici une liste de ce que j’ai découvert sur certains d’entre eux :

 

ai_ stuff
Il semble que ce soient des restes du plugin All in One Adsense et YPN
ai_120x240 — ai_120x600 — ai_125x125 — ai_160x600 — ai_180x150 — ai_200x200 — ai_234x60 — ai_250x250 — ai_300x250 — ai_336x280 — ai_468x60 — ai_728x90 — ai_adtype — ai_after — ai_archive — ai_before — ai_cat — ai_channel — ai_channel_ypn — ai_client — ai_client_ypn — ai_color_bg — ai_color_border — ai_color_link — ai_corner_style — ai_dfirst — ai_home — ai_lra — ai_nads — ai_nadspp — ai_network — ai_page — ai_post — ai_space
C’est beaucoup.  Ils m’ont aussi fait mal aux yeux dans le bloc-notes. J’ai réussi à les effacer.

channel_id
chitika_id

Il semblerait que celles-ci proviennent de Chitika Linx. Je ne suis pas sûr à 100% qu’ils proviennent de ce plugin, mais je n’ai pas d’autres plugins Chitika installés pour le moment, et j’ai déjà fait installer Linx dans le passé. Ils ont été supprimés sans problème.

ftp_credentials
J’ai laissé celui-ci tranquille. Je sais qu’en raison des permissions Apache, certains programmes CMS vous permettent d’entrer des informations FTP pour contourner les problèmes de permissions. Je ne me souviens pas si WordPress le fait par défaut (je ne le trouvais pas à l’instant), ou si j’avais un autre programme qui le demandait, mais en tout cas j’ai décidé de le laisser tel quel.

lmbbox_filepress_options
J’ai laissé celui-ci tranquille. J’ai pu trouver un site web qui avait un plugin et regardait assez près (lmbbox.com/projects/lmbbox-filepress/) mais je ne me souvenais pas d’avoir installé quoi que ce soit à ce nom, et je n’ai jamais trouvé d’informations à ce sujet dans WordPress. Peut-être que lmbbox est une fonctionnalité que WordPress possède par défaut et que le plugin y accède simplement. Je n’en ai aucune idée, et j’ai décidé de jouer la sécurité, donc je l’ai laissé.

open_proxy_check
Je ne sais pas à quoi il sert, mais c’est une entrée extrêmement petite (juste un numéro à 1 chiffre), donc je l’ai laissé seul.

sem_google_analytics_params
Il semble que ce soit le plugin Google Analytics (semiologic.com/software/google-analytics/) que je n’utilise plus. Je l’ai supprimé.

sm_cpages
sm_options
sm_status

Ces 3 sont issus du générateur de plans de site Google XML (arnebrachhold.de/projects/wordpress-plugins/google-xml-sitemaps-generator/).

sm_log
Tout d’abord, cette entrée est ÉNORME. Elle a occupé plus d’un tiers de l’espace total du tableau. Elle provient sans aucun doute d’un programme Sitemap, mais j’en ai utilisé d’autres dans le passé et je teste pour voir si elle provient du générateur de sitemaps Google XML mentionné ci-dessus. J’ai désinstallé le générateur, supprimé ce dernier sans problème, puis réinstallé le générateur mentionné ci-dessus pour vérifier. Je mettrai à jour l’article plus tard s’il provient de celui-ci.

tc_comment_encoding
tc_comment_format
tc_post_encoding
tc_post_format

Je les ai laissés seuls. Le seul plugin que j’ai vu qui les touche est quelque chose qui s’appelle Text Control. Je ne me souviens pas l’avoir installé, mais je soupçonnais (bien que je ne me rappelle pas pourquoi) qu’il avait peut-être été installé par défaut par WordPress.

wpsupercache_gc_time
J’ai supposé que c’était un reste de WP SuperCache. Je l’ai enlevé.

wpx_ stuff
Il semble qu’elles proviennent de Xinha4WP (un ancien éditeur WYSIWYG qui ne semble pas être développé d’après ce que je peux dire).
wpx_comments_enabled — wpx_comments_opts — wpx_general_opts — wpx_news — wpx_posts_enabled — wpx_posts_opts — wpx_static_js_comments — wpx_static_js_posts — wpx_general_opts
Je les ai enlevés et je n’ai pas eu de problèmes.

_transient_timeout_wporg_theme_feature_list
_transient_wporg_theme_feature_list

Il semble que ces derniers aient été installés par défaut par WordPress. Ce sont les deux seuls que le plugin Clean Options a trouvé orphelins, mais il y a beaucoup d’éléments _transients_ qui existent dans la base de données et qui semblent être liés à WordPress. Je les ai laissés seuls.

acmetech_adsensedeluxe
On dirait vraiment que cela fait partie du plugin AdSense Deluxe d’acmetech.com. Il est également de taille moyenne en ce qui concerne l’espace qu’il occupe dans la base de données. Comme je ne l’utilise plus, je l’ai supprimé sans problème.


Voilà donc les éléments que j’ai trouvés. Leur origine est pour la plupart des suppositions basées sur une petite recherche. Si vous avez installé un plugin qui pourrait les utiliser, ne supprimez pas l’enregistrement – je n’ai aucune idée de ce qui se passera si vous le faites.

Évidemment, si vous supprimez des entrées, sauvegardez d’abord votre base de données et supprimez-les à vos propres risques. Je vous recommande vivement le plugin « Clean Options » dont j’ai parlé en haut de la page – il vous facilitera la tâche.

Enfin, si vous êtes tombé sur d’autres entrées que vous avez supprimées et que vous savez d’où elles viennent, ou si vous avez plus d’informations sur celles que j’ai publiées, n’hésitez pas à laisser un commentaire pour aider d’autres personnes qui pourraient se trouver dans le même bateau que vous.

2 Commentaires | Tapez un commentaire.

  1. Je pense que vous pouvez supprimer open_proxy_check (défunt).

    Raison : http://core.trac.wordpress.org/ticket/3204
  2. Vous pouvez gagner du temps si vous utilisez ce plugin : http://wordpress.org/extend/plugins/clean-options/

Tapez un commentaire.

Vous pouvez utiliser un pseudonyme et un faux courriel. Toutefois, si vous choisissez d'utiliser un vrai courrier électronique, les "gravatars" sont pris en charge. Lisez la politique de confidentialité pour plus de détails.