Le préfixe des tables de votre base de données WordPress est le début de son nom qui ne varie pas. Par défaut, il est défini par « wp-« .

Pour le modifier, vous pouvez faire une manipulation manuellement via phpMyAdmin, en utilisant le plugin « Brozzme DB Prefix & Tools Addons » ou encore via WP Tiger chez o2switch.

Elle est assez facile et rapide à effectuer, mais nécessite une certaine attention afin de ne pas rendre votre site inaccessible et irrécupérable.

Les mesures de précautions pour ne pas détruire votre site

Modifier le préfixe des tables de votre base de données peut faire apparaître sur votre site la fameuse erreur « error establishing a database connection wordpress ».

Pour éviter cela, vous devez faire une sauvegarde de votre site afin de procéder aux manipulations ci-dessous.

Également, faites les sur une copie de votre site qui n’est pas en ligne (préprod) afin de tester les modifications.

Une fois que cela est fonctionnel, vous pourrez les faire sur votre site en ligne publiquement (en production).

Pourquoi modifier le préfixe des tables de votre site ?

La base de données est une cible très appréciée par les pirates informatiques.

Elle permet de stocker les données de votre site, ce qui nous permettra de les récupérer et de les afficher sur notre site et notre backoffice.

La raison principale de la modification de ce préfixe est de l’ordre de la sécurité.

Comment modifier manuellement le préfixe des tables de sa base de données ?

C’est sans aucun doute la manière la plus risquée si vous n’avez pas du tout un profil technique.

Je vous invite à utiliser une des deux autres techniques si c’est le cas.

Sinon, voici les étapes à suivre :

  • Connectez vous au serveur de votre site en SFTP
  • À la racine de votre site, éditez le fichier wp-config.php
  • Localisez l’élément “$table_prefix” et modifiez l’élément qui suit entre les guillemets simples qui est votre préfixe de table (notez ce que vous mettrez à cet emplacement).
  • Sur PhpMyAdmin (vous avez reçu les codes d’accès par votre hébergeur au moment de la souscription de votre serveur), cliquez sur votre base de données.
  • Dans l’onglet SQL, entrez ces lignes en remplaçant xxx par ce que vous avez noté plus haut :
Rename table wp_commentmeta to xxx_commentmeta;

Rename table wp_comments to xxx_comments;

Rename table wp_links to xxx_links;

Rename table wp_options to xxx_options;

Rename table wp_postmeta to xxx_postmeta;

Rename table wp_posts to xxx_posts;

Rename table wp_termmeta to xxx_termmeta;

Rename table wp_terms to xxx_terms;

Rename table wp_term_relationships to xxx_term_relationships;

Rename table wp_term_taxonomy to xxx_term_taxonomy;

Rename table wp_usermeta to xxx_usermeta;

Rename table wp_users to xxx_users;
  • Appuyez sur “Entrée”.
  • Cherchez la table “wp_options” et cliquez dessus.
  • Cherchez “wp_user_roles” et cliquez dessus”
  • Cherchez “xxx_user_roles” et remplacez xxx par ce que vous aurez noté plus haut
  • Cherchez ensuite la table “wp_usermeta” et localisez la colonne “meta_key”
  • Remplacez tous les “wp_” par ce que vous aurez noté plus haut.

C’est terminé, vous avez bien remplacé tous les préfixes de vos tables.

N’oubliez pas de tester votre site pour voir si tout est fonctionnel.

Comment le faire avec un plugin ?

Il est aussi possible d’installer un plugin pour gagner du temps sur cette manipulation.

Nous allons nous servir du plugin “Brozzme DB Prefix & Tools Addons” comme ceci :

  • Télécharger et installer le plugin “Brozzme DB Prefix & Tools Addons
  • Allez dans “Outils” > “DB PREFIX”
  • Remplissez la case “nouveau préfixe” par les éléments de votre choix
  • Cliquez sur “Change DB Prefix”

Et c’est tout

Via l’outil WP Tiger avec o2switch

C’est sans aucun doute la méthode la plus simple quand on est débutant.

Malheureusement, au moment où j’écris ces lignes, WP Tiger a supprimé cette possibilité.

Il faut donc se rabattre sur la technique utilisant le plugin, ou au mieux le faire manuellement.

Vous bloquez avec cette manipulation ?

Contactez-moi pour que je vous vienne en aide, j'assiste les propriétaires de sites web depuis + de 10 ans maintenant :

Auteur de l'article : Ramzi de Mayboutik

Passionné par le web, je vous transmets mes modestes connaissances WordPress et SEO en détente.