Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Qu'est-ce que : MariaDB

MariaDB est l'un des systèmes de gestion de bases de données que WordPress peut utiliser pour stocker et récupérer les informations de votre blog. C'est une alternative à la populaire application de base de données MySQL.

WordPress utilise une base de données comme un classeur pour votre site web. Elle contient vos articles et pages, vos commentaires, de nombreux paramètres, et bien plus encore.

Vous pouvez utiliser WordPress sans savoir comment la base de données fonctionne en coulisses, mais avoir une compréhension de base est utile pour résoudre les problèmes de votre site WordPress.

Glossaire : MariaDB

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

MariaDB est un système de gestion de bases de données relationnel qui s'exécute sur votre serveur d'hébergement WordPress et gère plusieurs utilisateurs et bases de données. Cela signifie qu'il agit comme un classeur numérique qui organise et stocke les données de votre site web dans différentes tables.

Il fonctionne de la même manière que MySQL et est entièrement compatible avec WordPress, vous pouvez donc utiliser l'une ou l'autre application de base de données avec WordPress. En général, le choix du logiciel de base de données est fait par votre fournisseur d'hébergement WordPress.

Les deux applications utilisent un langage de programmation appelé SQL, ou Structured Query Language. Prononcé « sequel », il est utilisé pour récupérer, ajouter et supprimer des informations des tables de la base de données.

Une instruction SQL pour récupérer des données est connue sous le nom de requête, et elle ressemble généralement à ceci :

SELECT * FROM wp_posts WHERE ID = 23;

Vous n'avez pas besoin de compétences en codage ou de connaissances en base de données pour utiliser WordPress. Tout cela se passe automatiquement en coulisses.

Mais avec quelques connaissances de base en SQL, les utilisateurs plus avancés peuvent corriger de nombreuses erreurs WordPress en travaillant directement avec la base de données, telles que :

C'est particulièrement utile lorsque vous ne parvenez pas à vous connecter à l'espace d'administration de WordPress. Dans ce cas, vous pouvez accéder directement à votre base de données WordPress en utilisant phpMyAdmin.

Il s'agit d'une application web que vous trouverez dans le panneau de contrôle de votre hébergeur web. Vous pouvez l'utiliser pour gérer votre base de données WordPress depuis votre navigateur web.

phpMyAdmin

Vous pouvez en apprendre davantage sur les bases de données et leur utilisation dans notre guide pour débutants sur la gestion de bases de données WordPress avec phpMyAdmin.

Quelle est la différence entre MySQL et MariaDB ?

L'application de base de données MySQL a une longue histoire. Elle a été publiée pour la première fois en 1995 et a rapidement gagné en popularité en tant qu'application de gestion de base de données rapide, efficace et abordable.

Lorsque WordPress a été lancé en 2003, il a choisi MySQL pour gérer sa base de données.

Elle est actuellement détenue par Oracle Corporation. C'est un logiciel open-source licencié sous la GPL et est disponible gratuitement.

Lorsque MySQL a été acquis par Oracle en 2009, une communauté de développeurs a créé un fork du logiciel. Ils ont appelé ce nouveau projet open-source MariaDB.

Avec MariaDB, ils pouvaient continuer à travailler sur la base de données indépendamment d'Oracle, tandis qu'Oracle supervisait le développement continu de MySQL.

Depuis lors, de nouvelles fonctionnalités ont été ajoutées à MariaDB qui ne sont pas dans MySQL, et l'équipe a amélioré ses performances. Cependant, elle reste entièrement compatible avec MySQL.

Nous avons migré ce blog vers MariaDB en 2019 pour profiter des avantages en termes de performances et accélérer le site WPBeginner.

Comment WordPress utilise-t-il sa base de données ?

La plupart de vos données WordPress sont stockées dans des tables de base de données. Cela inclut les articles, les pages, les commentaires, les catégories, les étiquettes, les champs personnalisés, les utilisateurs et d'autres paramètres WordPress.

Vous vous souvenez peut-être avoir fourni des informations pour configurer la base de données lors de votre première installation de WordPress. Il vous a été demandé de fournir un nom de base de données, un hôte, un nom d'utilisateur et un mot de passe.

Fournir un nom de base de données, un hôte, un nom d'utilisateur et un mot de passe

Ces informations sur la base de données WordPress sont stockées dans le fichier de configuration wp-config.php.

WordPress a utilisé les informations que vous avez fournies pour créer les tables de la base de données, puis a créé les données d'installation par défaut à l'intérieur de ces tables.

Il y a 12 tables de base de données créées avec une installation WordPress par défaut :

  • wp_commentmeta contient des méta-informations sur les commentaires.
  • wp_comments contient les commentaires et les détails de l'auteur du commentaire.
  • wp_links gère les blogrolls créés par les versions antérieures de WordPress.
  • wp_options contient la plupart des paramètres WordPress à l'échelle du site.
  • wp_postmeta contient des méta-informations sur les articles, les pages et les types d'articles personnalisés.
  • wp_posts contient vos articles, vos pages, vos types d'articles personnalisés et vos révisions.
  • wp_termmeta contient des métadonnées pour les termes sous les taxonomies personnalisées.
  • wp_terms contient les termes sous les taxonomies, tels que chaque catégorie et chaque étiquette.
  • wp_term_relationships gère les relations entre les types d'articles et les termes.
  • wp_term_taxonomy définit les taxonomies pour différencier les catégories et les étiquettes.
  • wp_usermeta contient des informations méta sur les utilisateurs enregistrés.
  • wp_users contient les informations sur les utilisateurs, y compris les noms d'utilisateur et les mots de passe.

Vous remarquerez que chaque table commence par le préfixe wp_. Nous vous recommandons de choisir un préfixe différent lors de l'installation de WordPress pour améliorer la sécurité de votre site web.

Maintenant, comme votre contenu WordPress important est stocké dans la base de données, il doit être sauvegardé régulièrement, ainsi que les fichiers stockés dans votre médiathèque, vos thèmes et vos plugins.

Les plugins de sauvegarde comme Duplicator sauvegardent automatiquement vos fichiers et vos tables de base de données et les stockent en toute sécurité dans un emplacement distant. Nous vous recommandons de suivre notre guide sur comment sauvegarder votre site WordPress.

Exécuter MariaDB sur votre ordinateur

Si vous souhaitez exécuter WordPress localement sur votre ordinateur, il doit exécuter les logiciels dont WordPress dépend. Cela inclut une application de gestion de base de données comme MariaDB ou MySQL, ainsi qu'un logiciel de serveur web comme Apache et le langage de programmation PHP.

Il est difficile de configurer toutes ces applications séparément, c'est pourquoi des solutions ont été développées pour installer facilement WordPress sur Windows et Mac.

L'une de ces solutions utilise MariaDB, et c'est XAMPP.

XAMPP

XAMPP fonctionne sous Windows, Mac et Linux, et vous pouvez apprendre à l'installer en suivant notre guide sur comment créer un site WordPress local en utilisant XAMPP.

Nous espérons que cet article vous a aidé à en apprendre davantage sur MariaDB dans WordPress. Vous voudrez peut-être aussi consulter notre liste de lectures supplémentaires ci-dessous pour des articles connexes sur des conseils, astuces et idées utiles pour WordPress.

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Lectures supplémentaires

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !