Vous cherchez à gérer la base de données de WordPress mais ne savez pas comment Premiers pas ?
WordPress est écrit en utilisant PHP comme langage de script et MySQL comme système de gestion de base de données. Afin de commander WordPress, vous n’avez pas vraiment besoin d’apprendre l’un ou l’autre.
Cependant, une compréhension très basique des deux pourrait vous aider à dépanner les problèmes ainsi qu’à accroître votre connaissance du fonctionnement de WordPress (en coulisses).
Dans cet article, nous expliquerons comment WordPress utilise la base de données, y compris une introduction aux tables de base de données par défaut de WordPress. Nous vous afficherons également comment gérer une base de données WordPress en utilisant phpMyAdmin, ce qui inclura la création de sauvegardes de la base de données, l’optimisation de la base de données WordPress, et plus encore.
![How to manage WordPress database using phpMyAdmin How to manage WordPress database using phpMyAdmin](https://www.wpbeginner.com/wp-content/uploads/2019/05/managewpdb.png)
Il s’agit d’un guide complet sur la gestion des bases de données WordPress, c’est pourquoi nous avons ajouté une table des matières pour faciliter la navigation :
- What Is a Database, and How Does WordPress Use it?
- What Is phpMyAdmin?
- How to Access phpMyAdmin
- Understanding WordPress Database Tables
- Managing the WordPress Database Using phpMyAdmin
- Creating a WordPress Database Backup Using phpMyAdmin
- Creating a WordPress Backup Using a Plugin
- Importing a WordPress Database Backup via phpMyAdmin
- Optimizing Your WordPress Database in phpMyAdmin
- Fixing WordPress Issues Using phpMyAdmin
- Reset WordPress Password Using phpMyAdmin
- Adding a New Admin User to WordPress Using phpMyAdmin
- Change a WordPress Username via PhpMyAdmin
- Other Useful phpMyAdmin Tricks
- Securing Your WordPress Database
Qu’est-ce qu’une base de données et comment WordPress l’utilise-t-il ?
Une base de données est un système permettant de stocker et d’extraire des données de manière organisée. Une base de données permet aux logiciels de gérer les données de manière programmable.
Par exemple, WordPress utilise PHP (un langage de programmation) pour stocker et récupérer des données dans la base de données.
Les données stockées dans une base de données WordPress comprennent les publications, les pages, les commentaires, les catégories, les identifiants, les champs personnalisés, les utilisateurs/utilisatrices et d’autres paramètres de WordPress. Nous développerons ce point ultérieurement dans le tutoriel lorsque nous parlerons des tables de la base de données WordPress.
Lorsque vous installez WordPress pour la première fois, il vous demande de fournir un nom de base de données, un hébergeur, un identifiant et un mot de passe. Ces informations sont stockées dans le fichier de configuration, appelé wp-config.php.
![WordPress database information WordPress database information](https://www.wpbeginner.com/wp-content/uploads/2019/05/wp-database-info.png)
Lors de l’installation, WordPress utilise les informations que vous fournissez sur la base de données pour créer des tables et stocker les données d’installation par défaut dans ces tables.
Après l’installation, WordPress exécute des requêtes vers cette base de données afin de générer dynamiquement des pages HTML pour votre site ou votre blog.
Cela rend WordPress extrêmement puissant car vous ne devez pas créer un nouveau fichier .html pour chaque page que vous souhaitez créer. WordPress gère tout de manière dynamique.
Où est stockée ma base de données WordPress ?
WordPress utilise MySQL comme système de gestion de base de données, qui est un logiciel installé sur votre serveur d’hébergement WordPress. Votre base de données WordPress est également stockée sur le même serveur.
Cet Emplacement n’est pas accessible dans la plupart des environnements d’hébergement mutualisé. Toutefois, si vous disposez d’une offre d’hébergement VPS ou d’un serveur dédié, vous pouvez utiliser des outils de ligne de commande pour localiser la base de données.
Le plus souvent, il se trouve au chemin suivant :
/var/lib/mysql/nom_de_votre_base_de_données
Toutefois, cela peut varier d’un fournisseur d’hébergement à l’autre.
Il est important de garder à l’esprit que vous n’avez pas vraiment besoin d’accéder au fichier de la base de données lui-même. Vous pouvez utiliser d’autres outils comme phpMyAdmin pour gérer votre base de données.
Qu’est-ce que phpMyAdmin ?
phpMyAdmin est un logiciel web qui vous permet de gérer les bases de données MySQL à l’aide de votre navigateur web. Il offre une interface facile à utiliser qui vous permet d’exécuter des commandes MySQL et des opérations sur les bases de données.
Vous pouvez également l’utiliser pour parcourir et modifier les tables de base de données, les lignes et les champs. Il vous permet également d’importer, d’exporter ou de supprimer toutes les données d’une base de données.
Comment accéder à phpMyAdmin
PhpMyAdmin est préinstallé chez tous les principaux hébergeurs WordPress. Vous pouvez le trouver dans la section Bases de données du tableau de bord cPanel de votre compte d’hébergement. Vous trouverez ci-dessous un exemple de capture d’écran du panneau de contrôle de Bluehost:
![phpMyAdmin in cPanel phpmyadmin panel in Bluehost](https://www.wpbeginner.com/wp-content/uploads/2017/05/phpmyadmin-panel-in-bluehost.png)
Selon votre fournisseur d’hébergement, l’interface de votre cPanel peut être différente de la capture d’écran ci-dessus. Vous trouverez toujours l’icône phpMyAdmin dans la section Bases de données.
En cliquant dessus, vous ouvrirez l’interface de phpMyAdmin, où vous pourrez sélectionner votre base de données WordPress dans la colonne de gauche. Après cela, phpMyAdmin affichera toutes les tables de votre base de données WordPress.
![PhpMyAdmin dashboard PhpMyAdmin dashboard](https://www.wpbeginner.com/wp-content/uploads/2019/05/phpmyadmin.png)
Examinons les tables de la base de données de WordPress.
Comprendre les tables de la base de données de WordPress
Chaque installation de WordPress possède 12 tables par défaut dans la base de données. Chaque table de la base de données contient des données relatives à différentes sections, mis en avant et fonctionnalités de WordPress.
En observant la structure de ces tables, vous pouvez facilement comprendre où sont stockées les différentes parties de votre site. Actuellement, une installation par défaut de WordPress crée les tables suivantes :
Note : wp_
devant chaque nom de table est le préfixe de la base de données que vous avez choisi lors de l’installation. Il pourrait être différent si vous l’avez modifié au moment de l’installation.
wp_commentmeta : Cette table contient des informations Meta sur les commentaires publiés sur un site WordPress. La table comporte quatre champs : meta_id, comment_id, meta_key et meta_value. Chaque meta_id est lié à un comment_id. Un exemple de méta-informations stockées sur les commentaires est l’état d’un commentaire (approuvé, en attente, corbeille).
wp_comments : Comme son nom l’indique, cette table contient vos commentaires WordPress. Elle contient le nom de l’auteur/autrice du commentaire, son URL, son e-mail, son commentaire, et plus encore.
wp_links : Pour gérer les blogrolls créés par des versions antérieures de WordPress ou par l’extension Link Manager.
wp_options : Cette table contient la plupart des réglages de votre site WordPress, tels que l’URL du site, l’e-mail de l’administrateur, la catégorie par défaut, les publications par page, le format de l’heure, et bien plus encore. La table des options est également utilisée par de nombreux plugins WordPress pour stocker les réglages des extensions.
wp_postmeta : Cette table contient des méta-informations sur vos articles, pages et types de publication personnalisés de WordPress. Les exemples de méta-informations sur les publications comprennent le Modèle utilisé pour afficher une page, les champs personnalisés, etc. Certains plugins utilisent également cette table pour stocker des données d’extension, telles que les informations de référencement de WordPress.
wp_posts : Le nom dit posts, mais en fait, cette table contient tous les types de publication ou, devrions-nous dire, les types de contenu. Cette table contient tous vos posts, pages, révisions et types de publications personnalisés.
wp_termmeta : Cette table permet aux développeurs/développeuses de stocker des métadonnées personnalisées pour les termes sous leurs taxonomies personnalisées. Par exemple, WooCommerce l’utilise pour stocker des métadonnées pour les attributs et les catégories de produits.
wp_terms : WordPress dispose d’un puissant système de taxonomie qui vous permet d’organiser votre contenu. Les articles de taxonomie individuels sont appelés des termes, et ils sont stockés dans cette table. Par exemple, vos catégories et vos identifiants WordPress sont des taxonomies, et chaque catégorie/étiquette à l’intérieur est un terme.
wp_term_relationships : Cette table gère la relation des types de publication WordPress avec les termes de la table wp_terms. Par exemple, c’est cette table qui aide WordPress à déterminer si la publication X se trouve dans la catégorie Y.
wp_term_taxonomy : Cette table définit les taxonomies pour les termes définis dans la table wp_terms. Par exemple, si vous avez le terme« WordPress Tutorials« , alors cette table contient les données qui disent qu’il est associé à une taxonomie appelée catégorie. En bref, cette table contient les données qui aident WordPress à différencier un terme d’une catégorie, d’un identifié, etc.
wp_usermeta : S’inscrit dans les informations Meta concernant les utilisateurs/utilisatrices enregistrés sur votre site.
wp_users : Contient les informations relatives aux utilisateurs comme l’identifiant, le mot de passe, l’e-mail de l’utilisateur, et plus encore.
Gérer la base de données de WordPress avec phpMyAdmin
Votre base de données WordPress contient les réglages importants de WordPress, tous les articles de votre blog, les pages, les commentaires, et plus encore. Vous devez être extrêmement prudent lorsque vous utilisez phpMyAdmin, ou vous pourriez finir par supprimer accidentellement des données importantes.
Par mesure de précaution, vous devriez toujours créer une sauvegarde complète de votre base de données. Cela vous permettra de restaurer votre base de données telle qu’elle était auparavant.
Voyons comment créer facilement une sauvegarde de la base de données de WordPress.
Créer une sauvegarde de la base de données de WordPress en utilisant phpMyAdmin
Pour créer une sauvegarde de votre base de données WordPress à partir de phpMyAdmin, cliquez sur la base de données. Ensuite, dans le menu supérieur, cliquez simplement sur l’onglet » Exporter « .
![Export WordPress database Export WordPress database](https://www.wpbeginner.com/wp-content/uploads/2019/05/exportdb.png)
Dans les versions plus récentes de phpMyAdmin, il vous sera demandé de choisir une méthode d’exportation. La méthode rapide exporte votre base de données dans un fichier .sql. Avec la méthode personnalisée, vous aurez plus d’options et la possibilité de télécharger des sauvegardes dans des formats d’archives compressées zip ou gzip.
Nous vous recommandons d’utiliser la méthode personnalisée et de choisir zip comme méthode de compression. La méthode personnalisée vous permet également d’exclure des tables de la base de données.
Disons que vous avez utilisé une extension qui a créé une table de base de données, et que vous n’utilisez plus cette extension. Vous pouvez alors choisir d’exclure cette table de la sauvegarde si vous le souhaitez.
![Compression method Compression method](https://www.wpbeginner.com/wp-content/uploads/2019/05/compress-export.png)
Votre fichier de base de données exporté peut être importé dans une autre base de données ou dans la même base de données à l’aide de l’onglet Import de phpMyAdmin.
Créer une sauvegarde de WordPress à l’aide d’une extension
Conserver des sauvegardes régulières de votre site WordPress est la meilleure chose que vous puissiez faire pour la sécurité de WordPress. Bien que la base de données WordPress contienne la majorité des informations de votre site, il lui manque encore plusieurs éléments assez importants, tels que les fichiers de modèles, les images, les téléversements, etc.
Toutes vos images sont stockées dans le dossier Téléversement de votre répertoire /wp-content/. Même si la base de données dispose des informations sur l’image jointe à une publication, cela ne sert à rien si le dossier image ne contient pas ces fichiers.
Souvent, les débutants pensent qu’une sauvegarde de la base de données est tout ce dont ils ont besoin. Ce n’est pas vrai. Vous devez avoir une sauvegarde complète de votre site qui inclut vos thèmes, vos extensions et vos images.
Bien que la plupart des entreprises d’hébergement affirment disposer de sauvegardes quotidiennes, nous vous recommandons de conserver vous-même des sauvegardes, au cas où.
Note : Si vous utilisez une solution d’hébergement WordPress gérée comme WP Engine, ils créent des sauvegardes quotidiennes.
Pour la majorité des personnes qui ne sont pas sur WP Engine, vous devez utiliser une extension de sauvegarde WordPress pour configurer des sauvegardes WordPress automatisées sur votre site.
Importation d’une sauvegarde de la base de données WordPress via phpMyAdmin
phpMyAdmin vous permet également d’importer facilement votre base de données WordPress. Il suffit de lancer phpMyAdmin et de sélectionner votre base de données WordPress.
Ensuite, vous devez cliquer sur le lien « Importation » dans le menu supérieur.
![Import database via phpMyAdmin Import database via phpMyAdmin](https://www.wpbeginner.com/wp-content/uploads/2019/05/importdb.png)
Dans l’écran suivant, cliquez sur le bouton « Sélectionné » et sélectionnez le fichier de sauvegarde de la base de données que vous avez téléchargé précédemment.
phpMyAdmin va maintenant traiter le téléversement de votre fichier de sauvegarde et l’importer dans votre base de données WordPress. Une fois que c’est fait, vous verrez un message de réussite.
![Database imported successfully Database imported successfully](https://www.wpbeginner.com/wp-content/uploads/2019/05/dbimported.png)
Optimiser votre base de données WordPress avec phpMyAdmin
Après avoir utilisé WordPress pendant un certain temps, votre base de données devient fragmentée. Il y a des frais généraux de mémoire qui augmentent la taille globale de votre base de données et le temps d’exécution des requêtes.
MySQL est livré avec une commande simple qui vous permet d’optimiser votre base de données. Allez simplement dans phpMyAdmin et cliquez sur votre base de données WordPress. Cela vous affichera une liste de vos tables WordPress.
Cliquez sur le lien « Tout vérifier » situé sous les tableaux. À côté, il y a une liste déroulante « Avec Sélectionné ». Vous devez cliquer dessus et choisir « Optimiser le tableau ».
![Optimize WordPress database tables Optimize WordPress database tables](https://www.wpbeginner.com/wp-content/uploads/2019/05/optimizewptables.jpg)
Cela optimisera votre base de données WordPress en défragmentant des tables sélectionnées. Cela rendra vos requêtes WordPress un peu plus rapides et réduira légèrement la taille de votre base de données.
Corrigé les problèmes de WordPress avec phpMyAdmin
Comme nous l’avons mentionné précédemment, phpMyAdmin est un outil pratique pour dépanner et corriger certaines erreurs et problèmes courants de WordPress.
Voyons quelques problèmes courants de WordPress qui peuvent être facilement corrigés à l’aide de phpMyAdmin.
Réinitialiser le mot de passe de WordPress en utilisant phpMyAdmin
Si vous avez oublié votre mot de passe administrateur WordPress et que vous ne pouvez pas le récupérer via un e-mail de perte de mot de passe, alors cette méthode vous permet de réinitialiser rapidement votre mot de passe WordPress.
Tout d’abord, lancez phpMyAdmin et sélectionnez votre base de données WordPress. Cela affichera les tables de votre base de données WordPress et vous devrez cliquer sur « Parcourir » à côté de la table wp_users.
![Browse user table Browse user table](https://www.wpbeginner.com/wp-content/uploads/2019/05/browseuserstable.png)
Note : Les tables de votre base de données WordPress peuvent avoir un préfixe différent de celui que nous affichons dans notre capture d’écran.
Vous verrez maintenant les lignes dans le tableau des utilisateurs/utilisatrices de WordPress. Allez-y et cliquez sur le bouton « Modifier » à côté de l’identifiant pour lequel vous souhaitez modifier le mot de passe.
![Edit user Edit user](https://www.wpbeginner.com/wp-content/uploads/2019/05/edituser.png)
phpMyAdmin affichera un formulaire contenant tous les champs d’information sur les utilisateurs/utilisatrices.
Vous devez supprimer la valeur du champ « user_pass » et la remplacer par votre nouveau mot de passe. Dans la colonne « Fonction », sélectionnez « MD5 » dans le menu déroulant et cliquez sur le bouton « Go ».
![Change user password Change user password](https://www.wpbeginner.com/wp-content/uploads/2019/05/changepassword.png)
Votre mot de passe sera chiffré à l’aide du hachage MD5, puis il sera stocké dans la base de données.
Félicitations ! Vous avez bien modifié le mot de passe de WordPress en utilisant phpMyAdmin.
Certains d’entre vous se demandent peut-être pourquoi nous avons sélectionné le hachage MD5 pour chiffrer le mot de passe.
Dans l’ancienne version, WordPress utilisait le hachage MD5 pour crypter les mots de passe. Depuis WordPress 2.5, il a commencé à utiliser des technologies de chiffrement plus puissantes. Cependant, WordPress reconnaît toujours le MD5 pour assurer une compatibilité ascendante.
Dès que vous vous connectez en utilisant une chaîne de mots de passe stockée sous forme de hachage MD5, WordPress la reconnaît et la modifie en utilisant les algorithmes de chiffrement les plus récents.
Ajout d’un nouvel utilisateur/utilisatrice sur WordPress à l’aide de phpMyAdmin
Supposons que vous ayez accès à la base de données de WordPress mais pas à la zone d’administration de WordPress. Bien que vous puissiez modifier le mot de passe de l’utilisateur admin, cela empêchera les autres utilisateurs/utilisatrices d’utiliser leurs comptes.
Une solution plus simple consisterait à ajouter un nouvel utilisateur/utilisatrices via phpMyAdmin.
Tout d’abord, vous devez lancer phpMyAdmin et sélectionner votre base de données WordPress. Cela affichera les tables de votre base de données WordPress, où vous devez cliquer sur le lien « Parcourir » à côté de la table wp_users.
![Browse user table Browse user table](https://www.wpbeginner.com/wp-content/uploads/2019/05/browseuserstable.png)
phpMyAdmin va maintenant afficher les lignes de la table wp_users.
Cliquez sur le lien « Insérer » dans le menu supérieur.
![Insert new row in WordPress users table Insert new row in WordPress users table](https://www.wpbeginner.com/wp-content/uploads/2019/05/insertnewrow.png)
Vous verrez apparaître un formulaire à remplir pour ajouter un nouvel utilisateur à votre site WordPress.
Voici comment vous devez remplir chaque champ de ce formulaire.
- ID – Vous pouvez l’ignorer, car il est généré automatiquement.
- user_login – Il s’agit de votre identifiant WordPress que vous utiliserez pour vous connecter.
- user_pass – Il s’agit de votre mot de passe WordPress. Vous devez saisir/saisir le mot de passe et sélectionner MD5 dans la colonne de fonction.
- user_nicename – Il s’agit du nom d’utilisateur convivial URL que vous pouvez utiliser comme connexion.
- user_email – Saisissez une adresse e-mail valide, car vous en aurez peut-être besoin pour recevoir les e-mails de réinitialisation du mot de passe et de notification de WordPress.
- user_url – Ajoutez l’URL de votre site, ou laissez-la vide.
- user_registered – Vous devez sélectionner CURRENT_TIME dans la colonne fonction pour insérer automatiquement l’heure actuelle ici.
- user_activation_key – Vous pouvez laisser ce champ vide car il est utilisé pour approuver l’inscription des utilisateurs/utilisatrices.
- user_status – Vous pouvez également laisser ce champ vide.
- display_name – Vous pouvez saisir le nom complet de l’utilisateur tel que vous souhaitez qu’il soit affiché dans les articles. Vous pouvez également laisser ce champ vide.
![Fill user form Fill user form](https://www.wpbeginner.com/wp-content/uploads/2019/05/userform.png)
Après avoir rempli le formulaire, cliquez sur le bouton « Go » pour l’insérer dans votre base de données WordPress. phpMyAdmin va maintenant exécuter la requête MySQL pour insérer les données.
Nous avons ajouté l’utilisateur, mais celui-ci n’a pas le rôle d’administrateur/administratrices sur votre site WordPress. Cette valeur est enregistrée dans une autre table appelée wp_usermeta.
Avant de faire de cet utilisateur un administrateur/administratrice, nous devons trouver l’ID de l’utilisateur.
Cliquez simplement sur le lien « Parcourir » à côté du tableau wp_users, et vous verrez une ligne contenant votre nouvel utilisateur ajouté avec son ID.
![Find user ID Find user ID](https://www.wpbeginner.com/wp-content/uploads/2019/05/finduserid.jpg)
Notez l’ID de l’utilisateur car vous en aurez besoin à l’étape suivante.
Ouvrons maintenant le tableau wp_usermeta en cliquant sur le lien « Parcourir » situé à côté.
![Browsing wp_usermeta table Browsing wp_usermeta table](https://www.wpbeginner.com/wp-content/uploads/2019/05/wpusermeta.jpg)
Ensuite, vous devez cliquer sur le lien « Insérer » en haut de la page.
Cela vous permet d’ajouter une nouvelle ligne au tableau.
![Insert new row to usermeta table Insert new row to usermeta table](https://www.wpbeginner.com/wp-content/uploads/2019/05/insert_usermeta.jpg)
Un formulaire vous permet de saisir une nouvelle ligne.
C’est ici que vous indiquerez à WordPress que l’utilisateur que vous avez créé précédemment a le rôle d’administrateur/administratrices.
![Adding administrator user role via usermeta Adding administrator user role via usermeta](https://www.wpbeginner.com/wp-content/uploads/2019/05/addingusermeta.jpg)
Voici comment vous allez remplir ce formulaire.
- umeta_id – Vous devez laisser ce champ vide, car il est automatiquement rempli.
- user_id – Saisissez l’ID de l’utilisateur que vous avez copié précédemment.
- meta_key – Vous devez saisir « wp_capabilities » dans ce champ. Toutefois, il se peut que vous deviez remplacer wp_ si les noms de vos tables WordPress utilisent un préfixe différent.
- meta_value – Vous devez saisir la valeur sérialisée suivante :
a:1:{s:13 : « administrateur/administratrices »;s:1 : « 1 »;}
Enfin, cliquez sur le bouton « Go » pour enregistrer vos modifications.
Ensuite, nous devons ajouter une autre ligne pour définir le niveau de l’utilisateur. Cliquez sur le lien « Insérer » dans le menu supérieur pour ajouter une ligne au tableau usermeta.
![Adding the user level meta field Adding the user level meta field](https://www.wpbeginner.com/wp-content/uploads/2019/05/userlevel.jpg)
Voici comment vous allez remplir ce formulaire.
- umeta_id – Vous devez laisser ce champ vide, car il est automatiquement rempli.
- user_id – Saisissez l’ID de l’utilisateur saisi/saisie.
- meta_key – Vous devez saisir ‘wp_user_level’ dans ce champ. Toutefois, il se peut que vous deviez remplacer wp_ si les noms de vos tables WordPress utilisent un préfixe différent.
- meta_value – Vous devez saisir ’10’ comme valeur du niveau utilisateur.
N’oubliez pas de cliquer sur le bouton « Go » pour insérer les données.
C’est tout, vous pouvez maintenant visiter la zone d’administration de WordPress et vous connecter avec votre utilisateur/utilisatrice nouvellement ajouté(e).
Modifier un identifiant WordPress via PhpMyAdmin
Vous avez peut-être remarqué que si WordPress vous permet de modifier le nom complet ou le Pseudonyme d’un utilisateur, il ne vous permet pas de modifier son identifiant.
Lors de l’installation, de nombreux utilisateurs choisissent des identifiants qu’ils souhaitent modifier ultérieurement. Voici comment vous pouvez le faire via phpMyAdmin.
Note : Il existe un moyen plus simple de modifier votre identifiant WordPress à l’aide d’une extension.
Tout d’abord, vous devez lancer phpMyAdmin depuis le tableau de bord cPanel de votre compte hébergeur. Ensuite, vous devez sélectionner votre base de données WordPress.
phpMyAdmin affichera les tables de votre base de données WordPress. Vous devez cliquer sur le lien « Parcourir » à côté de la table wp_users.
![Browse user table Browse user table](https://www.wpbeginner.com/wp-content/uploads/2019/05/browseuserstable.png)
Ce tableau répertorie désormais tous les utilisateurs/utilisatrices inscrits sur votre site.
Cliquez ensuite sur le lien « Modifier » à côté du nom d’utilisateur que vous souhaitez modifier.
![Edit user data via phpMyadmin Edit user data via phpMyadmin](https://www.wpbeginner.com/wp-content/uploads/2019/05/edit-user.jpg)
phpMyAdmin affiche alors les données de l’utilisateur/utilisatrice.
Vous devez localiser le champ user_login et modifier la valeur pour qu’elle corresponde à l’identifiant que vous souhaitez utiliser.
![Change WordPress username in phpMyAdmin Change WordPress username in phpMyAdmin](https://www.wpbeginner.com/wp-content/uploads/2019/05/changeusername.jpg)
N’oubliez pas de cliquer sur le bouton « Go » pour enregistrer vos modifications. Vous pouvez maintenant visiter votre site et vous connecter avec votre nouvel identifiant.
Autres astuces utiles pour phpMyAdmin
Votre base de données WordPress est le moteur de votre site. Avec phpMyAdmin, vous pouvez ajuster les réglages pour améliorer les performances, corriger les modifications ou simplement modifier des choses qui ne peuvent pas être modifiées depuis la zone d’administration de WordPress.
Voici quelques autres astuces que vous pouvez utiliser avec phpMyAdmin.
- Désactivez toutes les extensions WordPress.
- Modifiez votre thème WordPress via phpMyAdmin.
- Dupliquez la base de données WordPress via phpMyAdmin.
- Trouver et remplacer du texte dans la base de données de WordPress
Sécuriser la base de données de WordPress
Avant d’entrer dans le vif du sujet, nous tenons à souligner que tous les sites peuvent être piratés. Cependant, il existe certaines mesures que vous pouvez prendre pour rendre la tâche un peu plus difficile.
La première chose à faire est de modifier le préfixe de la base de données WordPress. Cela peut réduire considérablement les chances d’attaques par injection SQL sur votre base de données WordPress. En effet, les pirates informatiques ciblent souvent les sites utilisant le préfixe de table wp_ par défaut.
Vous devriez toujours choisir un identifiant et un mot de passe forts pour votre compte MySQL. Il sera ainsi plus difficile pour quelqu’un d’accéder à votre base de données WordPress.
Pour la sécurité de WordPress, nous vous recommandons vivement d’utiliser Sucuri. Il s’agit de la meilleure extension de sécurité WordPress qui détectera toute tentative d’injection MySQL avant même qu’elle n’atteigne votre site.
Nous espérons que ce guide vous a aidé à apprendre la gestion de la base de données WordPress et à utiliser phpMyAdmin. Vous pouvez également lire notre guide sur la façon d’accélérer les performances de WordPress et consulter notre top des meilleurs services de marketing e-mail pour développer votre entreprise.
Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Jiří Vaněk says
Wow, this is a great article, I have saved it to my favorites. I actually knew some of the tricks in phpmyadmin, but definitely not all of them, and here it’s all beautifully described, including pictures. This article is a goldmine for working with databases and WordPress.
WPBeginner Support says
Glad you liked our article![:)](https://www.wpbeginner.com/fr/wp-content/plugins/classic-smilies/img/icon_smile.gif)
Administrateur
Nadine says
Hi!
Thanks you so much for this tutorial!!! it was really help full!
WPBeginner Support says
Glad our guide was helpful![:)](https://www.wpbeginner.com/fr/wp-content/plugins/classic-smilies/img/icon_smile.gif)
Administrateur
Abdul says
Article is well explanatory and concise. Thank you.
WPBeginner Support says
You’re welcome![:)](https://www.wpbeginner.com/fr/wp-content/plugins/classic-smilies/img/icon_smile.gif)
Administrateur
Kelvin says
Am having problem with the login pageusername how it connect with database
WPBeginner Support says
For any issues with your database, you would want to reach out to your hosting provider and they should be able to assist.
Administrateur
Kevin says
A good introduction thank you.
I have several WP sites and several databases.
How can I tell which database belongs to which site?
WPBeginner Support says
The wp-config file for each site and that would specify which database they are using. You can see our guide on the wp-config file below:
https://www.wpbeginner.com/glossary/wp-config-php/
Administrateur
Salman says
Perfect… I want to learn
WPBeginner Support says
Glad our article can be a good starting point![:)](https://www.wpbeginner.com/fr/wp-content/plugins/classic-smilies/img/icon_smile.gif)
Administrateur
Pam Sheets says
Awesome! Very well explained quick and to the point.
Thank you,
WPBeginner Support says
You’re welcome, glad you liked our article![:)](https://www.wpbeginner.com/fr/wp-content/plugins/classic-smilies/img/icon_smile.gif)
Administrateur
Dubravka says
Very clear and really good article.
WPBeginner Support says
Thank you![:)](https://www.wpbeginner.com/fr/wp-content/plugins/classic-smilies/img/icon_smile.gif)
Administrateur
Aviral says
Very nice article![:)](https://www.wpbeginner.com/fr/wp-content/plugins/classic-smilies/img/icon_smile.gif)
WPBeginner Support says
Thank you![:)](https://www.wpbeginner.com/fr/wp-content/plugins/classic-smilies/img/icon_smile.gif)
Administrateur
Vimal Rathod says
You write well I learned a lot from this blog. My question was answered but I also got the information I needed
WPBeginner Support says
Glad our content has been helpful![:)](https://www.wpbeginner.com/fr/wp-content/plugins/classic-smilies/img/icon_smile.gif)
Administrateur
ajay says
I have two totally separate WP websites setup. Different domains, different databases. I manage both of them and they are both hosted on a dedicated server. I am trying to include some basic content that requires just a tad more than an RSS feed. I need to pull data from SITE-1 and display it on SITE-2
WPBeginner Support says
If it is a post or page you can go under Tools>Export on the site with the content to select the specific content you want to be transferred and then use Tools>Import on the site to bring in the content
Administrateur
Dr Eddy says
I need more help how to create, a website via word press and how to Host it
Any help..
WPBeginner Support says
We have a guide you can follow here: https://www.wpbeginner.com/guides/
Administrateur
Wadhi says
do i need to learn back end development if i use WordPress. I mean aren’t there some plugins which can help me create a website with front-end and back end system. I want a food delivery website
WPBeginner Support says
You do not need to learn development to run a WordPress site. Some plugins will give you that kind of editing power but not all of those plugins are needed.
Administrateur
George says
when i clink on new post, this is what i see; Sorry, that didn’t work.
Please try again or come back later.
504 Error. Gateway Timeout.
please help
WPBeginner Support says
For the 504 error, you would want to take a look at our article here: https://www.wpbeginner.com/wp-tutorials/how-to-fix-the-504-gateway-timeout-error-in-wordpress/
Administrateur
Steve Hanzek says
I’m looking to create a website that would allow bands and venues to maintain their schedules, and a visitor to select a date and see all the bands playing on that date, and all the venues with bands playing on that date.
I’m proficient with the SQL (mySQL) needed to do the querying, just want to find out if WordPress will let me create custom pages based on the results of a query?
Thanks
WPBeginner Support says
WordPress will allow that, for an example plugin that already allows you to search you can take a look at our article here: https://www.wpbeginner.com/plugins/how-to-let-users-filter-posts-and-pages-in-wordpress/
Administrateur