Duplicateur Duplicateur
Comment cr
eder une base de donn
edes WordPress

Comment créer une base de données WordPress de 3 manières simples

· · 13 min de lecture ·
Rédigé par : avatar de l'auteur Joella Dunn
avatar de l'auteur Joella Dunn
Joella est rédactrice avec des années d'expérience dans WordPress. Chez Duplicator, elle se spécialise dans la maintenance de sites — des sauvegardes de base aux migrations à grande échelle. Son objectif principal est de s'assurer que votre site Web WordPress est sécurisé et prêt à croître.
·
Revu par : avatar de l'évaluateur John Turner
avatar de l'évaluateur John Turner
John Turner est le président de Duplicator. Il possède plus de 20 ans d'expérience en affaires et en développement et ses plugins ont été téléchargés plus de 25 millions de fois.

Votre hébergeur WordPress configure automatiquement votre première base de données, donc la plupart des propriétaires de sites n'y pensent jamais.

TL;DR : Pressé ? Voici comment faire étape par étape :

  • Sauvegardez d'abord votre site et votre base de données existants
  • Connectez-vous à phpMyAdmin ou à votre compte cPanel
  • Créez une nouvelle base de données avec un nom mémorable
  • Créez un utilisateur de base de données avec un mot de passe fort
  • Accordez à l'utilisateur tous les privilèges sur la base de données
  • Mettez à jour wp-config.php avec les nouveaux identifiants

Lorsque vous créez un site Web, votre hébergeur WordPress en configurera une pour vous. Mais, vous pourriez éventuellement avoir à créer une nouvelle base de données. 

Vous pourriez avoir besoin d'une nouvelle base de données si vous configurez un tout nouveau site Web ou si vous migrez votre site vers un nouvel hébergeur. Vous pourriez également avoir besoin d'un environnement de staging ou de bases de données distinctes pour plusieurs installations WordPress.

Se tromper dans les détails de la base de données peut rompre la connexion de votre site à WordPress, il est donc utile de le faire avec soin. Je vais vous expliquer deux méthodes pour en créer une, étape par étape.

Voici les points clés à retenir :

  • Une base de données WordPress stocke tout le contenu de votre site dans des tables MySQL, y compris les articles, les pages, les commentaires, les données utilisateur et les paramètres.
  • Vous devrez créer une nouvelle base de données lors du lancement d'un nouveau site, de la migration d'hébergeurs, de la configuration d'environnements de staging ou de la gestion de plusieurs installations WordPress.
  • Sauvegardez toujours votre site existant avant de créer une nouvelle base de données pour protéger vos données.
  • Vous pouvez créer une base de données WordPress en utilisant soit phpMyAdmin (plus technique), soit l'assistant de base de données MySQL de cPanel (plus convivial).
  • Après avoir créé votre base de données, mettez à jour votre fichier wp-config.php avec les nouvelles informations d'identification de la base de données et mettez en œuvre des mesures de sécurité telles que des mots de passe forts et des sauvegardes régulières.

Table des matières

Qu'est-ce qu'une base de données dans WordPress ?

Considérez une base de données WordPress comme un classeur numérique pour votre site Web. C'est là que toutes les choses importantes sont stockées et organisées.

Mais au lieu de dossiers et de papiers, les informations sont stockées dans des tables et des lignes de base de données WordPress. Voici ce qu'il y a dans votre base de données :

  • Vos articles et pages
  • Commentaires laissés par les lecteurs
  • Informations et profils des utilisateurs
  • Paramètres de vos thèmes et plugins
  • Catégories et étiquettes
  • Liens et métadonnées

WordPress utilise un type spécial de base de données appelé MySQL. C'est juste un système qui est doué pour gérer toutes ces informations rapidement et efficacement.

Lorsque quelqu'un visite votre site, WordPress récupère les informations nécessaires de cette base de données et les affiche sous forme de page Web magnifiquement formatée. Cela se produit en un clin d'œil, et vos visiteurs ne voient jamais l'action en coulisses.

Pourquoi créer une base de données WordPress ?

La création d'une base de données n'est pas quelque chose que vous ferez souvent. Mais il y a quelques scénarios où vous pourriez en avoir besoin. Décomposons-les !

Configuration d'un nouveau site WordPress

La raison la plus courante de créer une nouvelle base de données est lorsque vous lancez un tout nouveau site web. Chaque site WordPress a besoin de sa propre base de données pour fonctionner.

Migration vers un nouvel hébergeur

Vous changez de fournisseur d'hébergement ? Vous devrez probablement créer une nouvelle base de données sur votre nouveau serveur. Cela garantit que tout votre contenu a un endroit où vivre dans ce nouvel emplacement.

Création d'un environnement de staging

Les développeurs web utilisent souvent des environnements de staging pour les tests. Ceux-ci nécessitent une base de données distincte pour éviter de perturber les données du site en production. 

Duplicator Pro's one-click staging feature handles this automatically, creating an isolated staging database with its own prefix, so you don’t need to set one up by hand.

Gestion de plusieurs installations WordPress

Si vous gérez plusieurs sites WordPress sur un seul serveur, chacun a besoin de sa propre base de données. Cela permet de tout organiser et d'éviter que les données d'un site n'interfèrent avec celles d'un autre.

Récupération après erreurs

Votre site peut rencontrer un problème important. Pour le résoudre, vous pourriez créer une nouvelle base de données et y importer vos données sauvegardées.

Ce n'est pas la façon la plus simple de restaurer votre site. Consultez notre guide sur comment revenir en arrière après une catastrophe !

Apprentissage et expérimentation

Peut-être êtes-vous simplement curieux de savoir comment fonctionne WordPress en interne. La création d'une base de données est un excellent moyen d'en apprendre davantage sur le fonctionnement interne de WordPress.

Que faire avant de créer une base de données WordPress

Avant toute chose : si vous travaillez avec un site WordPress existant, sauvegardez-le. Cela inclut votre base de données actuelle et tous vos fichiers. C'est comme prendre une photo de votre site, au cas où.

Il vaut toujours mieux prévenir que guérir. Si quelque chose tourne mal, vous pouvez restaurer votre site à son état précédent.

Il existe plusieurs façons de sauvegarder votre site WordPress, mais je vous recommande d'utiliser un plugin comme Duplicator. Il sauvegarde non seulement votre site, mais vous offre également des moyens simples de le restaurer si nécessaire.

Plugin Duplicator Pro

Vous aurez besoin d'accéder à votre compte d'hébergement pour créer une base de données. Cela implique généralement de vous connecter à votre panneau de contrôle d'hébergement (comme cPanel) ou à votre outil de gestion de base de données (comme phpMyAdmin).

Assurez-vous d'avoir ces informations de connexion à portée de main :

  • Votre nom d'utilisateur et mot de passe de compte d'hébergement
  • Vos identifiants pour l'outil de gestion de base de données (s'ils sont différents de ceux de votre compte d'hébergement)

Si vous n'êtes pas sûr de l'endroit où trouver ces informations, consultez votre e-mail de bienvenue de votre fournisseur d'hébergement ou contactez son équipe de support.

Différents hébergeurs peuvent avoir des exigences ou des limitations spécifiques pour les bases de données. Il est conseillé de vérifier :

  • Le nombre de bases de données que vous êtes autorisé à créer
  • Les conventions de nommage pour les bases de données ou les utilisateurs
  • Les instructions spécifiques fournies par votre hébergeur pour la création de bases de données

Un rapide coup d'œil à la base de connaissances de votre fournisseur d'hébergement ou une discussion avec leur support peut vous éviter bien des tracas par la suite.

Comment créer une base de données WordPress (3 méthodes)

Maintenant que tout est prêt, créons votre base de données WordPress !

Il existe plusieurs façons de le faire. La meilleure méthode pour vous dépendra donc de votre configuration d'hébergement et de votre niveau de confort avec différents outils. 

  • Méthode 1 : phpMyAdmin : une interface de gestion de base de données puissante qui vous donne un contrôle direct sur la création de la base de données, la configuration des utilisateurs et la gestion des privilèges
  • Méthode 2 : Assistant de base de données MySQL de cPanel : un outil simplifié et convivial qui vous guide dans la création d'une base de données et d'un utilisateur
  • Méthode 3 : SSH ou WP-CLI : Options de ligne de commande pour les développeurs à l'aise avec la création de bases de données et d'utilisateurs directement via MySQL ou WP-CLI

Méthode 1. Créer une base de données WordPress avec phpMyAdmin

Considérez phpMyAdmin comme la salle de contrôle de vos bases de données. C'est un outil puissant qui peut sembler un peu intimidant au début, mais ne vous inquiétez pas, nous allons le parcourir ensemble.

Tout d'abord, vous devrez accéder à phpMyAdmin. Habituellement, vous pouvez le trouver dans le panneau de contrôle de votre hébergement. Recherchez une icône intitulée phpMyAdmin, généralement située dans une section appelée Bases de données.

phpMyAdmin WordPress

Cliquez sur l'onglet Bases de données. Vous devriez voir un champ pour créer une nouvelle base de données.

Cr
edation d'une base de donn
edes dans phpMyAdmin

Tapez un nom pour votre nouvelle base de données. Choisissez quelque chose de mémorable, mais évitez les espaces ou les caractères spéciaux. 

Vous verrez également une option de collation. Pour la plupart des sites WordPress, utf8mb4_unicode_ci est le choix le plus sûr car il prend en charge toute la gamme de caractères attendus par WordPress.

N'oubliez pas que certains hébergeurs peuvent ajouter un préfixe au nom de votre base de données, alors ne soyez pas surpris si vous le voyez.

Après avoir tapé le nom choisi, appuyez sur le bouton Créer. Juste comme ça, vous avez créé votre base de données WordPress ! Mais nous n'avons pas encore terminé.

Maintenant, nous devons configurer un utilisateur pour cette base de données. 

Cliquez sur l'onglet Comptes utilisateurs. En bas, appuyez sur Ajouter un compte utilisateur.

Ajouter un utilisateur de base de donn
edes dans phpMyAdmin

Créez un nom d'utilisateur (encore une fois, évitez les espaces et les caractères spéciaux) et un mot de passe fort. 

Astuce de pro : utilisez un générateur de mots de passe pour cela. Il est important d'utiliser un mot de passe fort et unique ici pour sécuriser votre site.

Cr
edation d'un utilisateur de base de donn
edes dans phpMyAdmin

Enfin, cliquez sur Créer un utilisateur pour terminer la configuration du compte.

Ne cochez pas les privilèges globaux ici. Vous accorderez l'accès limité à cette base de données à l'étape suivante, ce qui limite les dégâts si ces identifiants sont un jour exposés.

Cliquez à nouveau sur Utilisateurs. Trouvez le nouvel utilisateur et sélectionnez Modifier les privilèges.

Modifier les privil
edges utilisateur dans phpMyAdmin

Cliquez sur l'option Base de données. Sous Privilèges spécifiques à la base de données, trouvez Ajouter des privilèges à la base de données suivante. Choisissez le nom de la base de données que vous avez créée précédemment (rappelez-vous, votre hébergeur a peut-être ajouté un préfixe) et cliquez sur Go.

Privil
edges sp
edcifiques 
ed la base de donn
edes

Cochez tous les privilèges et cliquez sur Mettre à jour les privilèges de l'utilisateur.

Privil
edges utilisateur de base de donn
edes phpMyAdmin

Et voilà ! Vous avez créé avec succès une base de données WordPress et un utilisateur pour y accéder.

Méthode 2. Créer une base de données WordPress avec cPanel

Si phpMyAdmin vous a semblé un peu trop technique, de nombreux hébergeurs proposent une option plus conviviale : cPanel. Cela vous permet d'accéder à la base de données WordPress et d'en créer une nouvelle sans autant d'étapes. 

Tout d'abord, connectez-vous à votre compte cPanel. Votre hébergeur devrait vous avoir fourni les informations de connexion. 

Cliquez sur Assistant de base de données MySQL.

Assistant de base de donn
edes MySQL de cPanel

Entrez un nom pour votre nouvelle base de données. Rappelez-vous, gardez-le simple et évitez les espaces. 

cPanel créer base de données

Cliquez sur Créer une base de données, et voilà ! Vous venez de créer votre base de données WordPress. 

Faites défiler un peu plus bas, et vous verrez une section appelée Ajouter un nouvel utilisateur. C'est ici que nous allons créer l'utilisateur qui pourra accéder à votre nouvelle base de données.

cPanel créer utilisateur de base de données

Choisissez un nom d'utilisateur et un mot de passe. Je suggérerais d'utiliser le générateur de mots de passe que cPanel fournit. Il créera un mot de passe super fort qui sécurisera votre base de données.

Après avoir créé l'utilisateur, vous devez le connecter à votre nouvelle base de données. Recherchez une section appelée Ajouter un utilisateur à la base de données. Sélectionnez votre nouvel utilisateur et votre nouvelle base de données dans les menus déroulants, puis cliquez sur Ajouter.

Ajouter un utilisateur à la base de données

Vous verrez une page avec une série de cases à cocher pour différentes autorisations. Pour une base de données WordPress, sélectionnez TOUS LES PRIVILÈGES. Cela donne à votre utilisateur un accès complet pour gérer la base de données.

cPanel ajouter utilisateur à la base de données

Et voilà ! Vous avez créé une base de données WordPress et un utilisateur pour l'accompagner, le tout grâce à l'interface conviviale de cPanel.

Méthode 3. Créer une base de données WordPress avec SSH ou WP-CLI

Si vous êtes à l’aise avec la ligne de commande, vous pouvez créer une base de données directement via SSH en utilisant le client MySQL, ou avec WP-CLI s’il est installé sur votre serveur.

Pour créer une base de données avec le client MySQL, connectez-vous à votre serveur via SSH et connectez-vous à MySQL :

mysql -u root -p

Exécutez ensuite :

CREATE DATABASE database_name_here CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'username_here'@'localhost' IDENTIFIED BY 'password_here';
GRANT ALL PRIVILEGES ON database_name_here.* TO 'username_here'@'localhost';
FLUSH PRIVILEGES;

Si vous avez WP-CLI installé, vous pouvez faire la même chose avec une seule commande, exécutée depuis le répertoire racine de votre site WordPress :

wp db create

Cela lit le nom de la base de données, le nom d’utilisateur et le mot de passe directement à partir de votre fichier wp-config.php, alors assurez-vous qu’il est rempli au préalable.

Cette méthode est la meilleure pour les développeurs qui travaillent déjà en ligne de commande. Si vous n’êtes pas sûr que votre hébergeur autorise l’accès SSH, vérifiez auprès de leur équipe de support.

Que faire après avoir créé une base de données WordPress

Vous avez créé avec succès votre base de données WordPress. Mais notre voyage n’est pas encore terminé. Nous avons posé les bases, mais maintenant nous devons tout connecter et nous assurer qu’il est sécurisé.

Tout d’abord : mettez à jour votre fichier wp-config.php. Ce fichier indique à votre site WordPress comment se connecter à votre nouvelle base de données.

Si vous installez WordPress pour la première fois, il vous sera demandé vos informations de base de données lors de la célèbre installation en 5 minutes. Il suffit de saisir le nom de la base de données, le nom d’utilisateur et le mot de passe que vous avez créés précédemment, et vous êtes prêt à partir.

Connecter la base de donn
edes WordPress

Mais que faire si vous migrez un site ou configurez WordPress manuellement ? Dans ce cas, vous devrez modifier vous-même le fichier wp-config.php en utilisant FTP/SFTP, le gestionnaire de fichiers de votre hébergeur ou SSH. 

Trouvez le fichier wp-config.php dans votre répertoire racine. Avant de le modifier, faites une copie (comme wp-config.php.bak) afin d’avoir une solution de repli si quelque chose tourne mal. Ouvrez ensuite l’original dans un éditeur de texte et recherchez ces lignes :

define( 'DB_NAME', 'database_name_here' );

define( 'DB_USER', 'username_here' );

define( 'DB_PASSWORD', 'password_here' );

Remplacez database_name_here, username_here et password_here par les informations que vous avez créées précédemment. Enregistrez le fichier, et vous êtes prêt !

Maintenant, parlons sécurité. Votre base de données est comme le coffre-fort de votre site web, nous devons donc nous assurer qu'il est bien verrouillé.

Voici quelques étapes pour sécuriser votre nouvelle base de données :

  1. Utilisez un mot de passe fort et unique pour votre utilisateur de base de données. 
  2. Limitez les privilèges de l'utilisateur de la base de données si possible. 
  3. Maintenez votre installation WordPress, vos thèmes et vos plugins à jour. 
  4. Utilisez un plugin de sécurité. Beaucoup offrent des fonctionnalités pour protéger votre base de données contre les attaques courantes.
  5. Créez des sauvegardes régulièrement. Elles peuvent vous sauver la vie si quelque chose tourne mal.

N'oubliez pas que la création et la sécurisation de votre base de données sont des étapes cruciales dans votre parcours WordPress. Cela peut sembler technique, mais vous acquérez des compétences précieuses qui vous serviront bien lorsque vous gérerez votre site.

Questions fréquemment posées (FAQ)

Une base de données WordPress est-elle gratuite ?

Oui, la base de données elle-même est généralement incluse dans votre plan d'hébergement. Cependant, certains services de bases de données gérées avancés peuvent entraîner des coûts supplémentaires.

Comment obtenir une base de données WordPress ?

Vous pouvez créer une base de données WordPress à l'aide de votre panneau de contrôle d'hébergement, de phpMyAdmin ou d'outils en ligne de commande. La plupart des fournisseurs d'hébergement proposent des méthodes conviviales pour configurer des bases de données.

Comment configurer une base de données MySQL pour WordPress ?

La configuration d'une base de données MySQL pour WordPress implique la création de la base de données, la création d'un utilisateur et l'octroi de privilèges à cet utilisateur sur la base de données. Votre fournisseur d'hébergement propose généralement des outils pour simplifier ce processus.

Quel est le meilleur type de base de données pour WordPress ?

MySQL est le type de base de données standard pour WordPress. Cependant, MariaDB, un fork de MySQL, est également largement utilisé et entièrement compatible avec WordPress.

Comment créer une base de données pour WordPress en localhost ?

Pour le d uevoppement local, vous pouvez utiliser des outils comme XAMPP ou MAMP, qui incluent des interfaces de gestion de base de donn edes. Ces outils facilitent la cr edation et la gestion des bases de donn edes sur votre machine locale pour les tests et le d uevoppement.

Conclusion

La cr edation d'une base de donn edes peut sembler une petite edtape, mais c'est une base cruciale pour votre site web. Vous avez non seulement appris edcomment cr eder une base de donn edes MySQL, mais aussi comment le faire en toute s edcurit ed et efficacit ed sur diff edrentes plateformes.

Pendant que vous êtes ici, je pense que vous aimerez ces guides WordPress supplémentaires :

N'oubliez pas que des outils comme Duplicator facilitent la gestion de base de donn edes WordPress. Essayez Duplicator Pro pour sauvegarder, cloner ou migrer facilement votre base de donn edes !

avatar de l'auteur
Joella Dunn Rédacteur de contenu
Joella est rédactrice avec des années d'expérience dans WordPress. Chez Duplicator, elle se spécialise dans la maintenance de sites — des sauvegardes de base aux migrations à grande échelle. Son objectif principal est de s'assurer que votre site Web WordPress est sécurisé et prêt à croître.
Notre contenu est soutenu par nos lecteurs. Si vous cliquez sur certains liens, nous pouvons recevoir une commission.

Ne laissez pas une autre journée passer sans protection

Chaque heure sans sauvegardes WordPress appropriées met votre site en danger • Chaque migration WordPress retardée vous coûte en performance et en croissance

Obtenir Duplicator maintenant
Plugin Duplicator

Attendez ! Ne manquez pas votre
offre exclusive !

En tant que client , bénéficiez de 60 % de réduction

Essayez Duplicator gratuitement sur votre site — découvrez pourquoi plus de 1,5 million de professionnels WordPress nous font confiance. Mais n'attendez pas — cette réduction exclusive de 60 % n'est disponible que pour un temps limité.

ou
Obtenez 60% de réduction sur Duplicator Pro maintenant →