Si vous travaillez sur un serveur local ou un site de test, vous savez qu’il est facile d’encombrer votre base de données avec des extensions, des thèmes et du contenu de test. La réinitialisation de votre base de données WordPress à ses paramètres par défaut peut être un gain de temps considérable, vous permettant de repartir sur de nouvelles bases.
Chez WPBeginner, nous travaillons constamment sur des sites de test, et nous avons une méthode simple et infaillible pour restaurer une base de données WordPress à ses paramètres d’origine.
Dans cet article, nous vous montrerons comment réinitialiser votre base de données WordPress aux paramètres par défaut en quelques clics.
Voici un aperçu rapide des étapes par lesquelles nous allons passer dans ce tutoriel :
Pourquoi réinitialiser la base de données de WordPress aux réglages par défaut ?
Ce tutoriel s’adresse aux utilisateurs/utilisatrices qui travaillent sur des sites de non-production (sites non publiés).
De nombreux utilisateurs/utilisatrices de WordPress travaillent d’abord sur leurs sites WordPress sur un ordinateur local avant de les téléverser sur un serveur live.
De même, certains utilisateurs/utilisatrices peuvent travailler sur des sites en mode développeur/développeuse ou en mode staging.
Au cours de ce projet de développeur/développeuse, vous devrez peut-être ajouter des données factices pour tester votre site. Vous pouvez également configurer et essayer différentes extensions et différents thèmes. Vous pouvez le faire en toute sécurité, car ces sites ne sont pas directs et ne sont pas accessibles au grand public.
Au cours de ce développement/développeuse, il se peut que vous souhaitiez réinitialiser les données de WordPress à un état vide.
Une façon d’y parvenir est de supprimer tout ce que vous avez ajouté. Cela peut prendre du temps et vous risquez de ne pas vous souvenir de tout ce que vous avez ajouté.
La deuxième option consiste à utiliser une extension pour vider rapidement la base de données et la ramener aux réglages d’installation par défaut.
Ceci étant dit, voyons comment réinitialiser facilement la base de données de WordPress aux réglages par défaut.
Étape par étape : Préparer une sauvegarde de WordPress avant de le réinitialiser
WordPress stocke tout le contenu de votre site dans une base de données. Cela comprend vos publications, vos pages, les données de vos fichiers multimédias, les réglages de vos extensions et de vos thèmes, et bien d’autres choses encore.
Si vous avez travaillé sur un site de test sur un serveur local ou un site de staging, vous pouvez parfois souhaiter réinitialiser une nouvelle installation pour repartir à zéro.
Réinitialiser votre base de données WordPress est le moyen le plus rapide d’y parvenir. Elle supprime toutes vos données WordPress sans effacer les fichiers stockés sur votre serveur hébergeur.
Cependant, si vous réinitialisez votre base de données WordPress, alors toutes les données disparaîtront à jamais. Il n’est pas possible de revenir en arrière.
Nous vous recommandons de faire une sauvegarde complète de WordPress avant d’aller plus loin. Vous pouvez également sauvegarder votre base de données WordPress seule si vous ne souhaitez pas sauvegarder l’ensemble de votre site.
Maintenant, nous allons vous afficher deux méthodes pour sauvegarder rapidement votre base de données WordPress avant de la réinitialiser. Vous pouvez choisir celle qui vous convient le mieux.
Méthode 1 : Sauvegarder la base de données WordPress avec Duplicator
Duplicator est la meilleure extension de sauvegarde WordPress sur le marché. Il vous permet de sauvegarder facilement votre site WordPress et de le restaurer rapidement à partir de la sauvegarde.
Tout d’abord, vous devez installer et activer l’extension Duplicator. Pour plus de détails, consultez notre guide étape par étape sur l’installation d’une extension WordPress.
Note : Il existe également une version gratuite de Duplicator que vous pouvez utiliser. Cependant, nous recommandons de passer à l’offre payante pour déverrouiller tout le potentiel du plugin.
Après l’activation, allez à la page Duplicator » Sauvegardes et cliquez sur le bouton ‘Ajouter une nouvelle’.
Ensuite, vous devez donner un nom à votre sauvegarde. Vous pouvez utiliser les identifiants dynamiques pour créer automatiquement un nom de sauvegarde, comme la date et le titre de votre site, par exemple.
Cliquez sur le bouton « Suivant » pour continuer.
Duplicator va maintenant analyser votre site WordPress et afficher les résultats de l’analyse.
Il peut afficher certaines notifications, par exemple si vous n’avez pas installé une extension de sécurité WordPress ou si vous utilisez une version obsolète de WordPress.
Vous pouvez ignorer ces notifications. Si tout semble correct, cliquez sur le bouton « Créer une sauvegarde » pour continuer.
L’extension sauvegardera votre base de données WordPress et vous affichera les options de téléchargement.
Il suffit de cliquer sur les boutons « Télécharger » et « Les deux fichiers » pour continuer.
Duplicator enverra maintenant les fichiers d’archive et d’installation en téléchargement sur votre ordinateur.
Méthode 2 : Créer une sauvegarde de la base de données en utilisant Advanced WP Reset
Pour cette méthode, vous utiliserez l’extension Advanced WP Reset. Il s’agit de la même extension que vous utiliserez à l’étape suivante pour réinitialiser votre base WordPress.
Cependant, l’inconvénient de cette approche de sauvegarde est que vous devrez restaurer votre base de données WordPress à l’aide de phpMyAdmin.
Tout d’abord, vous devez installer et activer l’extension Advanced WP Reset. Pour plus de détails, consultez notre guide étape par étape sur l’installation d’une extension WordPress.
Une fois activé, accédez à la page Outils » Réinitialisation avancée de WP et passez à l’onglet ‘Instantanés’.
Donnez un nom à votre sauvegarde, puis cliquez sur le bouton « Prendre un instantané ».
L’extension va maintenant préparer une copie de votre base de données et la stocker en tant que sauvegarde. Vous la verrez listée dans la section Instantanés disponibles.
Cependant, lorsque vous réinitialisez votre base de données WordPress, l’extension supprime également cet instantané. Vous devez donc l’enregistrer sur votre ordinateur pour l’utiliser ultérieurement.
Cliquez sur l’icône plus [+] pour déplier les facultatifs de l’instantané, puis cliquez sur le bouton « Télécharger ».
La sauvegarde de votre base de données est maintenant téléchargée sur votre ordinateur sous la forme d’un fichier SQL.
Etape par 2 : Réinitialiser la base de données de WordPress aux Réglages par défaut
Maintenant, vous devez installer et activer l’extension Advanced WP Reset. Pour plus de détails, consultez notre guide étape par étape sur l ‘installation d’une extension WordPress.
Ensuite, allez sur la page Outils » Réinitialisation avancée de WP et passez à l’onglet ‘Réinitialiser’.
Dans la section Réinitialisation du site, l’extension affiche toutes les données qu’elle réinitialise. Il s’agit notamment de ce qui suit :
- Pages, publications et commentaires
- Tables de base de données personnalisées (créées par vous ou par une extension WordPress installée sur votre site).
- Utilisateurs/utilisatrices à l’exception de l’utilisateur admin actuel
- Données avancées de l’extension WP Reset (y compris les instantanés et les réglages)
En dessous, il vous affiche les données qui ne seront pas supprimées. Il s’agit des articles suivants :
- Le compte utilisateur/utilisatrice admin.
- Les fichiers, les téléversements dans la médiathèque, les thèmes, les extensions et bien plus encore. Cependant, toutes les données relatives aux extensions ou aux thèmes stockées dans la base de données seront supprimées.
- Réglages de base de WordPress, y compris le titre du site, l’adresse de WordPress, l’adresse du site, le fuseau horaire et les options linguistiques.
- Tables de base de données non WordPress. Ces tables ne partagent pas le préfixe de table défini dans les Réglages de votre base de données WordPress.
Si tout semble correct, tapez « Réinitialiser » sous le libellé de l’avertissement et cliquez sur le bouton « Réinitialiser ».
Une autre fenêtre surgissante vous avertit.
Cliquez simplement sur le bouton « Réinitialiser maintenant » pour continuer.
L’extension va maintenant réinitialiser votre base de données WordPress à ses réglages par défaut.
Une fois cette opération terminée, un message de réussite s’affiche.
Vous pouvez maintenant continuer à utiliser votre site avec les réglages de base de données par défaut.
Note : Lors de la réinitialisation, l’extension recréera le contenu par défaut de WordPress qui est livré avec une nouvelle installation de WordPress. Il comprend une publication de blog intitulée « Hello World », « A Sample Page » sous Pages, et un exemple de commentaire sous Comments. N’hésitez pas à les supprimer manuellement.
Étape par 3 : Restaurer la base de données WordPress à partir d’une sauvegarde (facultatif)
Si, pour une raison quelconque, la réinitialisation de votre base de données WordPress aux Réglages par défaut n’a pas fonctionné, alors vous pouvez réinitialiser votre base de données à partir de la sauvegarde créée lors de la première étape.
Méthode 1 : Restaurer la sauvegarde de la base de données de Duplicator
Si vous avez créé la sauvegarde de votre base de données WordPress à l’aide de l’extension Duplicator, voici comment vous allez restaurer votre site.
Pendant la réinitialisation de la base de données, le plugin Advanced WP Reset désactivera tous les autres plugins WordPress installés sur votre site.
Rendez-vous sur la page des extensions dans la zone d’administration de WordPress pour activer l’extension Duplicator.
Une fois l’extension activée, il faut se rendre sur la page Duplicator » Importer des sauvegardes.
Ici, vous devez téléverser le fichier d’archive que vous avez téléchargé à la première étape.
Ensuite, l’extension analysera votre fichier d’archive et affichera les détails du paquet.
Si tout semble correct, cliquez sur le bouton « Continuer » pour lancer l’importation.
Sur l’écran suivant, il peut vous être demandé de confirmer que vous souhaitez continuer sans point de récupération.
Comme vous disposez déjà de la dernière sauvegarde, vous pouvez continuer sans créer de point de récupération.
Défilez jusqu’au bas de la page.
Vous verrez le nombre de publications, de pages, de commentaires et de médias sous l’aperçu du système. Cliquez sur le bouton « Lancer l’installation » pour continuer.
Le programme d’installation de Duplicator est alors lancé.
Au lancement, le programme d’installation choisit automatiquement « Restauration d’un seul site » comme type de restauration.
Défilez vers le bas jusqu’à la section Validation.
Consultez cette page, vous verrez à nouveau l’avertissement concernant le point de récupération. Vous devez cocher la case située à côté de l’option « J’ai lu et j’accepte tous les termes et notifications ».
Cliquez sur le bouton « Suivant » pour continuer.
Duplicator va maintenant afficher une fenêtre surgissante avec les réglages de votre programme d’installation. Cliquez sur le bouton ‘OK’.
Duplicator va maintenant commencer à importer votre site à partir de la sauvegarde et restaurer votre base de données WordPress.
Une fois connecté, vous verrez un message de réussite avec un bouton pour vous connecter à la zone d’administration de WordPress.
Méthode 2 : Restauration de la sauvegarde de la base de données à partir d’un fichier SQL
Si vous avez enregistré la méthode de votre base de données WordPress en utilisant l’outil Snapshots du plugin Advanced WP Reset, voici comment vous allez restaurer la base de données.
Tout d’abord, vous devez ouvrir phpMyAdmin. Il s’agit d’un outil Web qui vous permet d’effectuer facilement des opérations sur la base de données à l’aide d’une interface conviviale.
Si le site que vous essayez de stocker est hébergé sur votre serveur web, connectez-vous au panneau de contrôle de votre compte d’hébergement WordPress (cPanel).
À partir de là, vous devez trouver la section Base de données et cliquer sur le bouton « phpMyAdmin ».
Ceci ouvrira phpMyAdmin dans un nouvel onglet du navigateur.
En revanche, si vous travaillez sur un site local sur votre ordinateur, vous pouvez ouvrir phpMyAdmin ou un outil similaire à partir du logiciel que vous utilisez pour les sites locaux.
Nous recommandons d’utiliser Local, qui n’est pas fourni avec phpMyAdmin. Il utilise plutôt Open Adminer pour gérer les bases de données.
Une fois que vous êtes dans phpMyAdmin, assurez-vous que vous avez sélectionné la base de données pour votre site.
Sélectionnez toutes les tables de la base de données dans phpMyAdmin en cliquant sur la case ‘Check all’ en bas de la liste des tables. Sélectionnez ensuite « Avancée » dans le menu déroulant « Avec sélectionné ».
Cela videra votre base de données WordPress.
Vous pouvez maintenant passer à l’onglet « Importation » en haut et cliquer sur le bouton « Choisissez un fichier » pour sélectionner le fichier SQL que vous avez téléchargé plus tôt.
Après avoir choisi le fichier, n’hésitez pas à consulter les options qui s’affichent à l’écran. Les réglages par défaut fonctionneront pour la plupart des sites.
Défilez vers le bas de la page et cliquez sur le bouton « Importation ».
phpMyAdmin va maintenant téléverser votre fichier SQL et l’exécuter.
Un message de réussite s’affiche ensuite.
Vous pouvez maintenant visiter votre site et vous connecter pour voir votre base de données rétablie dans ses Réglages précédents.
Nous espérons que cet article vous a aidé à apprendre comment réinitialiser votre base de données WordPress aux réglages par défaut. Vous pouvez également consulter notre guide du débutant sur la gestion de la base de données WordPress et nos choix d’experts pour les meilleures extensions de base de données WordPress.
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.
A Owadud Bhuiyan
I have heard that our database will automatically take back up from our hosting.
How do I find out where is my database backup file?
WPBeginner Support
It would depend on your hosting provider for if they do that and where the backup would be located. If you reach out to your host they should be able to let you know!
Administrateur
Jiří Vaněk
It’s different for every provider. Backups are usually available in an FTP folder, which is embedded there as a symlink to the backup server. Another option is in the form of a control panel, which is available for the website (but does not have to be). Another possibility is that backups are available from the service administration of your web hosting provider. And the last option is on request. This means that backups are not available, but the provider will provide them to you upon request, or, if it is better and has excellent customer support, it can restore the database directly from the backup. It’s more of a web provider question.
Konrad
Thanks for simplyfing the process, it may come in handy someday. Also remember that backup is crucial!
WPBeginner Support
Creating a backup in case it is needed is very important.
Administrateur
THANKGOD JONATHAN
Please if I choose to use the ADVANCE WP RESET plugins to backup my database, can I still use it to restore the database? Because I didn’t hear you mention it.
And secondly please, if for instance I thing my wordpress site has been compromised can I use this method to remove the maliciouse codes?
Thank you for considering this question.
WPBeginner Support
The plugin has recently added a way to restore your backup created with the plugin.
For a hacked WordPress site, we would recommend taking a look at our article below
https://www.wpbeginner.com/beginners-guide/beginners-step-step-guide-fixing-hacked-wordpress-site/
Administrateur
Jiří Vaněk
Isn’t it easier to delete the database content through PHPmyAdmin? After calling the domain or localhost, a reinstallation will take place, and everything should be reset. The data on FTP will remain, including the folder with plugins, which can simply be activated if necessary.
Backup DB can be done also in PHPmyAdmin.
WPBeginner Support
If you are comfortable with using the editing interface then you can use phpmyadmin’s interface but for most beginner users we would recommend the route from our article to prevent accidental deletion of something that they would want to keep
Administrateur
Jackson
Wow, thank you so much!
You saved the life of my fingernails and allot of frustration!
WPBeginner Support
Glad our guide could help
Administrateur
dai
hi there.. i see i face same issue as many others here.
since i resat it all..i have and error while trying to get to my wordpress page : « Sorry, you are not allowed to access this page. »
how to fix it up ???
thanks.
maurice
hey I wonder if I have a subdomain such as test.example.com and i reset the whole db with this tool. Will the DB for example.com stay untouched or will this also be resetted?
Want to reset just the testpage so I can check a new theme but want to leave the live page untouched…
thx
WPBeginner Support
Hey Maurice,
They will remain untouched. But as a precaution you should always create complete database backups before performing any operations on your WordPress database. It is also recommended that you use different database for each WordPress website.
Administrateur
Villy
I used the database reset on my site , and now I can’t log in. I think it’s because I deleted the wP-users file. I tried to change passwords but didn’t receive an email. How do I fix this..
Latha
How to get rid of your problem.Bcoz still I’m facing that problem:(
Joe
My wordpress post didnt show date and time and cant change the site timezone, can it solve my problem?
WPBeginner Support
We can’t say that it would. First, you should try to find out why you are unable to change the site timezone. Time settings can be found on Settings » General page inside WordPress admin area. You may also want to try these WordPress troubleshooting tips first.
Administrateur
Nathan
I used this plugin-in and after I reset everything, my site no longer exist. How do I get it back? I can’t get into my admin permissions.
Gozie Prosper
What option can i select so as to reset my WordPress without loosing my users, my plugins and my pages. Even if I loose my themes, I have no issue with it.
Thanks a lot
WPBeginner Support
Your WordPress database contains all your data like posts, pages, comments, users, etc. Make sure you backup your WordPress database. You also need to backup your plugins folder.
Administrateur
Gozie Prosper
Please guide me on the tables I can select using this plugging and reset large part of my data base without loosing my pages and plugins only.
Thanks
Gozie Prosper
please guide me on which tables to select in the list of tables as the pluggin displays which when selected will reset large parts of my WordPress site without resetting my pages.
Jan
Will this delete original blog posts on Wordpress? I want to get rid of my duplicates but I do not want to lose my work
WPBeginner Support
It will delete all your blog posts. You will have an empty WordPress site with clean DB.
Administrateur
Louise
After reading reams of information which might as well have been written in a foreign language, I came across this and it solved my problem beautifully. Thank you.
Asim Khan
Hi i have a problem that when i go to add new post my HTML and Text buttons are hidden and i cannot type my text so plz help me
WPBeginner Support
Please see how to fix white text and missing buttons in WordPress visual editor.
Administrateur
Mohammed
I have reset the wordpress. But now i cant visit my site iam worried if i click on my site its coming white empty pls help
Special
Apparently I am a complete idot and I just wiped my clients entire website. Nope, apparently not smart enough to create a back and it is due next week. First big project…I need help….ASAP!!!
hass annac
Thank you for this tip, save me time and hassle.
Thank you
Gerrit Smit
I have users reset with the plugin, now I can not login to wordpress.
I get message
« » You do not have enough rights for this page ‘
Who can help me please
thanx
Gerrit Smit
for me is unable to login, what did i do wrong
Muhammad Amir
it worked .. but once signed out ..unable to login its nt accepting my current password or the 1st one ..
Villy
How did you resolve this
Joe
If this works you’re a lifesaver! Thanks.
Joe
Is there a plugin/way to delete all content on a site but keep themes and plugins intact?
Thanks.
WPBeginner Support
You can go to phpmyAdmin and empty your database tables. Keep a backup in case you want to revert back.
Administrateur
Luke
Thanks a lot. I was doing my head in over my messed up site. Time to start again!
Big help
stacy
Any chance this can be run from a cron job so it’s automated? I’m trying to setup a demo site and would like the content to be reset once an hour.
On that note, any ideas on how to get the wordpress site to also delete any new images that were uploaded during that time?
Thanks for your help!
Joseph
Hi, really cool post but I do have a question…will this affect my themes? I have some premium themes i don’t want to lose.
Editorial Staff
Yes it will.
Administrateur
jim
AMAZING, thank you so much, solved my problem when i pretty much ruined my wp.
Zaadu
Thanks for this! All the times before I used to make changes to the db and make anew install of wordpress…No more from now on
namaserajesh
Useful plugin for me, I’m using WordPress on localhost so It’ll help me to reset database to default settings.