Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Qu'est-ce que c'est : MySQL

Note éditoriale : Nous percevons une commission sur les liens des partenaires sur WPBeginner. Les commissions n'affectent pas les opinions ou les évaluations de nos rédacteurs. En savoir plus sur Processus éditorial.

MySQL est le système de gestion de base de données utilisé par WordPress pour stocker et récupérer les informations de votre blog. Il agit comme un classeur pour votre site et se prononce « ma suite ».

L’application de base de données est actuellement détenue par Oracle Corporation. Il s’agit d’un logiciel libre sous licence GPL, disponible gratuitement.

Bien que vous puissiez utiliser WordPress sans savoir comment utiliser MySQL, une compréhension de base peut vous aider à dépanner les problèmes de votre site WordPress.

What Is MySQL?

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

MySQL est un système de gestion de base de données relationnelle qui est capable de gérer plusieurs utilisateurs/utilisatrices et bases de données. Il fonctionne en tant que serveur et est installé sur votre serveur d’hébergement WordPress.

Considérez-le comme un classeur numérique qui organise et stocke toutes les données de votre site.

Les informations sont extraites, ajoutées et supprimées des tables de la base de données à l’aide d’un langage de programmation spécial appelé SQL (Structured Query Language). Une instruction SQL permettant d’extraire des données est appelée requête.

Une requête MySQL typique se présente comme suit :

SELECT * FROM wp_posts WHERE ID = 23;

Vous n’avez pas besoin de comprendre le fonctionnement des bases de données ou d’apprendre le langage SQL pour utiliser WordPress. Tout cela se fait automatiquement dans les coulisses. Cependant, une connaissance de MySQL peut aider au dépannage.

Vous pouvez corriger de nombreuses erreurs WordPress en travaillant directement avec la base de données, en particulier lorsque vous n’arrivez pas à vous connecter à la zone d’administration de WordPress. Par exemple, vous pouvez réinitialiser un mot de passe WordPress, ajouter un utilisateur/utilisateur et modifier l’adresse e-mail de WordPress.

Vous pouvez accéder à votre base de données MySQL en utilisant phpMyAdmin. Il s’agit d’une application web qui vous permet de gérer les bases de données MySQL à l’aide d’un navigateur web. Vous la trouverez dans le panneau de contrôle de votre fournisseur d’hébergement.

phpMyAdmin

Pour en savoir plus sur les bases de données et leur utilisation, consultez notre guide pour débutants sur la gestion d’une base de données WordPress avec phpMyAdmin.

Comment WordPress utilise-t-il MySQL ?

WordPress stocke un grand nombre d’informations dans une base de données, notamment 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.

C’est pourquoi, 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 nom d’utilisateur et un mot de passe.

Provide a Database Name, Host, Username and Password

Ces informations sont stockées dans le fichier de configuration appelé wp-config.php.

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.

Chaque installation de WordPress démarre avec 12 tables par défaut dans la base de données. Celles-ci contiennent des données pour les différentes sections, fonctionnalités et caractéristiques de WordPress.

Actuellement, une installation par défaut de WordPress crée les tableaux suivants :

  • wp_commentmeta contient des méta-informations sur les commentaires
  • wp_comments contient les commentaires et les coordonnées de l’auteur/autrice du commentaire
  • wp_links gère les blogrolls créés par les versions antérieures de WordPress
  • wp_options contient la plupart des réglages de WordPress pour l’ensemble du site.
  • wp_postmeta contient des méta-informations sur les articles, les pages et les types de publications personnalisés.
  • wp_posts contient vos articles, pages, types de publications personnalisés et révisions.
  • wp_termmeta contient des métadonnées sur les termes des taxonomies personnalisées.
  • wp_terms contient les termes des taxonomies, tels que chaque catégorie et chaque identifié
  • wp_term_relationships gère les relations entre les types de publication et les termes.
  • wp_term_taxonomy définit des taxonomies pour différencier les catégories et les identifiés
  • wp_usermeta contient des méta-informations sur les utilisateurs/utilisatrices inscrits.
  • wp_users contient des informations sur les utilisateurs/utilisatrices, y compris les identifiants et les mots de passe.

Le préfixe wp_ qui précède chaque nom de table est le préfixe par défaut de la base de données. Vous pouvez choisir un préfixe différent lors de l’installation de WordPress afin d’améliorer la sécurité de votre site.

Comme votre contenu WordPress est stocké dans MySQL, votre solution de sauvegarde de site web devra faire une copie des tables de votre base de données ainsi que des fichiers stockés dans votre médiathèque, vos thèmes et vos extensions.

Les extensions de sauvegarde telles que UpdraftPlus enverront automatiquement des sauvegardes terminées de vos fichiers WordPress et de votre base de données vers un emplacement distant. Vous pouvez apprendre à le configurer en suivant notre guide sur la façon de sauvegarder et de restaurer votre site WordPress avec UpdraftPlus.

Comment MySQL affecte les performances des sites web

MySQL s’exécute sur votre serveur web en tant qu’application, et nécessite donc plus de ressources lorsque davantage d’utilisateurs/utilisatrices visitent votre site. En effet, à chaque fois qu’un utilisateur visite votre site, WordPress doit aller chercher les informations dans la base de données avant que la page web ne soit envoyée au navigateur de l’utilisateur.

Cela ralentit le chargement de votre site lorsqu’un grand nombre d’utilisateurs/utilisatrices le visitent en même temps.

La plupart des sites y remédient en utilisant une extension de mise en cache WordPress. Ces extensions stockent les pages web fréquemment demandées afin que votre base de données ne soit pas interrogée aussi souvent. Par conséquent, votre site fonctionne plus rapidement.

WordPress Caching Plugin

Nous recommandons d’utiliser soit WP Rocket (premium), soit WP Super Cache (gratuit). De nombreuses entreprises d’hébergement WordPress comme Bluehost et SiteGround proposent également des solutions de mise en cache.

Vous pouvez suivre notre guide sur la façon d’installer et de configurer WP Super Cache sur votre site WordPress pour voir à quel point il est facile d’ajouter une solution de mise en cache à votre site.

Exécuter MySQL sur votre ordinateur

Si vous souhaitez exécuter WordPress localement sur votre ordinateur, vous devrez utiliser les mêmes logiciels que votre fournisseur d’hébergement WordPress. Il s’agit d’Apache (le serveur web), de MySQL (la base de données) et de PHP (le langage de programmation).

Heureusement, des plateformes logicielles telles que WAMP (pour Windows), MAMP (pour Mac), LAMP (pour Linux) et XAMPP (multiplateforme) facilitent l’installation.

WAMP Allows You to Run WordPress on Your Windows Computer

Nous espérons que cet article vous a aidé à en savoir plus sur MySQL dans WordPress. Vous pouvez également consulter notre liste de lectures complémentaires ci-dessous pour des articles liés à des astuces, des conseils et des idées utiles pour WordPress.

Si vous avez aimé ce guide, veuillez alors penser à vous abonner/abonner à notre chaîne YouTube pour des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Lectures complémentaires

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !