Bases de données cPanel : MySQL et phpMyAdmin expliqués

Temps de lecture estimé : 11 minutes

Dans le domaine Bases de données depuis ton cPanel CURIAWEB, tu gères les bases de données utilisées par les sites web et les applications web. Tu peux y créer de nouvelles bases de données, gérer les utilisateurs de bases de données, attribuer des droits d'accès et utiliser phpMyAdmin accéder directement au contenu d'une base de données.

Sur CURIAWEB, vous trouverez dans cette section les fonctionnalités phpMyAdmin, Gérer mes bases de données, Assistant de base de données et Accès à distance à la base de données.

Dans cet article, nous t'expliquons à quoi servent ces outils et quand tu as besoin de chacun d'eux.

En bref : De nombreuses applications web ne stockent pas leurs contenus réels dans des fichiers normaux, mais dans une base de données. WordPress y enregistre par exemple les articles, les pages, les utilisateurs, les paramètres et de nombreuses autres informations.

Où trouves-tu les fonctionnalités de base de données ? #

Connectez-vous à votre cPanel CURIAWEB et ouvrez sur la page d'accueil la section Bases de données.

Bases de données cPanel : MySQL et phpMyAdmin expliqués

Vous y trouverez les fonctions suivantes :

  • phpMyAdmin
  • Gérer mes bases de données
  • Assistant de base de données
  • Accès à distance à la base de données

Bien que ces quatre outils aient affaire à des bases de données, ils remplissent des tâches différentes.

Vous trouverez un aperçu des autres sections de votre cPanel sous cPanel chez CURIAWEB expliqué : Tous les domaines et fonctionnalités en un coup d'œil.

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

Une base de données stocke des informations structurées de manière à ce qu'une application puisse y accéder de manière ciblée et modifier les données.

C'est pourquoi deux types fondamentaux de données sont souvent utilisés sur un site web : Fichiers et Contenu de la base de données.

Les fichiers d'une installation WordPress contiennent par exemple WordPress lui-même, les thèmes, les plugins et les fichiers téléchargés. En revanche, la base de données associée contient entre autres les articles, les pages, les commentaires, les comptes d'utilisateurs et de nombreux paramètres.

Pour un site web complet, il est donc souvent nécessaire de disposer à la fois des fichiers et de la base de données associée.

Important : Une sauvegarde des fichiers du site Web seule ne constitue pas automatiquement une sauvegarde complète du site Web dans le cas d'une application basée sur une base de données. La base de données associée peut être tout aussi importante.

Base de données, utilisateur et mot de passe – quelle est la différence ? #

Une confusion fréquente concerne la base de données elle-même et l'utilisateur de la base de données. Il s'agit de deux choses différentes.

Le dé Base de données contient les informations enregistrées de l'application.

Le Utilisateur de base de données est un point d'accès par lequel une application peut accéder à cette base de données.

Un utilisateur de base de données est associé à un Mot de passe. De plus, les privilèges nécessaires doivent être attribués à l'utilisateur pour la base de données concernée.

Une application a donc généralement besoin de plusieurs informations pour établir une connexion :

  • Nom de la base de données
  • Utilisateur de base de données
  • Mot de passe de l'utilisateur de la base de données
  • serveur de base de données ou nom d'hôte

Les informations concrètes requises dépendent de l'application concernée et de la configuration de l'hébergement.

phpMyAdmin #

phpMyAdmin est une interface de gestion de bases de données basée sur le Web. Elle vous permet d'accéder directement aux bases de données existantes et à leurs tables depuis votre navigateur.

Après l'ouverture de phpMyAdmin, les bases de données auxquelles votre compte cPanel ou la connexion correspondante a accès vous sont affichées.

Au sein d'une base de données, vous pouvez par exemple consulter les tables et leur structure, rechercher ou modifier des enregistrements, exécuter des requêtes SQL ainsi importer et exporter des données.

Quand as-tu besoin de phpMyAdmin ? #

Dans le fonctionnement normal d'un site web, vous n'avez souvent pas du tout besoin d'utiliser phpMyAdmin. WordPress et d'autres applications web accèdent de manière autonome à leurs bases de données.

phpMyAdmin devient particulièrement intéressant lorsque tu souhaites examiner ou modifier des données de manière ciblée, exporter ou importer une base de données, ou analyser une erreur technique.

Attention : Les modifications dans phpMyAdmin ont un impact direct sur la base de données. Si vous supprimez un enregistrement, une table ou une base de données entière, un site Web peut être immédiatement endommagé ou cesser de fonctionner.

Nous traiterons de l'utilisation en détail plus loin à la section Utiliser phpMyAdmin dans cPanel.

Que sont les tables de base de données ? #

Une base de données se compose généralement de plusieurs Tableaux. Chaque tableau peut contenir certains types d'informations.

Une application répartit ainsi ses données dans des zones logiquement séparées. WordPress utilise par exemple différentes tables pour différents contenus et paramètres.

La structure exacte des tables est déterminée par l'application concernée. Vous ne devez donc pas supprimer ou modifier des tables uniquement sur la base de leur nom.

Conseil pratique : Si un guide exige une modification d'une table de base de données spécifique, vérifiez d'abord soigneusement si vous travaillez effectivement avec la bonne base de données et le bon site web. En particulier en cas de plusieurs installations, les noms de tables et les structures de bases de données peuvent se ressembler beaucoup.

Gérer mes bases de données #

Avec Gérer mes bases de données vous gérez les bases de données et les utilisateurs de bases de données au niveau de votre compte d'hébergement.

Ici, vous pouvez créer de nouvelles bases de données, créer des utilisateurs de bases de données et attribuer un utilisateur à une base de données spécifique.

De plus, les autorisations qu'un utilisateur possède au sein de la base de données respective y sont définies.

Pourquoi un utilisateur doit-il être assigné à une base de données ? #

La simple création d'un utilisateur de base de données ne suffit pas. L'utilisateur doit également se voir accorder l'accès à la base de données avec laquelle il doit travailler.

Lors de l'attribution, les autorisations nécessaires sont définies. Sans droits suffisants, une application web peut ne pas être en mesure de lire, d'enregistrer ou de modifier des données.

Un symptôme typique d'une mauvaise configuration est donc qu'une application semble utiliser des informations d'identification correctes, mais ne parvient néanmoins pas à établir une connexion fonctionnelle à la base de données.

Nous vous montrerons plus tard comment créer correctement des bases de données et des utilisateurs dans Créer une base de données MySQL dans cPanel et Créer un utilisateur MySQL et l'attribuer à une base de données.

Assistant de base de données #

Le Assistant de base de données vous guide pas à pas dans la configuration d'une nouvelle base de données.

Au lieu de configurer la base de données, l'utilisateur et les autorisations à différents endroits, l'assistant vous guide à travers les étapes nécessaires.

C'est particulièrement pratique si tu as besoin d'une nouvelle base de données pour une application et que tu as encore peu d'expérience en matière d'administration de bases de données.

Assistant de base de données ou Gérer mes bases de données ? #

Les deux fonctions peuvent être utilisées pour la configuration d'une base de données. La différence réside principalement dans leur mode de fonctionnement.

Le Assistant de base de données vous guide dans un ordre défini à travers la création de la base de données, de l'utilisateur et des autorisations.

Gérer mes bases de données offre en revanche la gestion centralisée des bases de données et des utilisateurs existants et convient également aux modifications ultérieures.

Si vous souhaitez simplement créer une nouvelle base de données ainsi qu'un utilisateur, l'assistant est souvent le moyen le plus simple de commencer. Pour la gestion courante, Gérer mes bases de données plus clair.

Accès à distance à la base de données #

Avec Accès à distance à la base de données L'accès aux bases de données depuis des systèmes externes peut-il être autorisé ?.

Normalement, une application installée sur votre hébergement web accède directement à sa base de données au sein même de l'environnement d'hébergement. Un accès externe à la base de données n'est pas nécessaire pour cela.

L'accès distant à la base de données ne devient pertinent que lorsqu'un système situé en dehors du serveur d'hébergement web doit établir une connexion directe avec la base de données.

Pour cela, les hôtes externes ou adresses IP correspondants doivent être expressément autorisés pour l'accès.

Sécurité N'autorisez l'accès aux bases de données externes que lorsqu'il est réellement nécessaire. Une base de données ne doit pas être rendue accessible aux connexions externes sans nécessité.

Que signifie localhost pour une base de données ? #

Dans de nombreuses applications web, tu trouveras dans la configuration de la base de données un nom d'hôte de base de données.

lorsque l'application web et la base de données sont hébergées dans le même environnement, on utilise souvent localhost utilisé.

En clair, cela signifie que l'application contacte le service de base de données sur le même système ou via la connexion de base de données fournie localement.

Cependant, tu ne dois pas changer l'hôte de la base de données sans raison. Utilise les identifiants prévus pour ton environnement d'hébergement ou ton application spécifique.

Pourquoi les noms de bases de données ont-ils souvent un préfixe ? #

Dans cPanel, les noms de bases de données et les utilisateurs de bases de données peuvent être dotés d'un préfixe associé à votre compte d'hébergement.

Si vous avez par exemple une base de données avec le nom souhaité boutique crées, le nom complet de la base de données après sa création peut ressembler à ceci :

boutique_compte

Pour une application web, le nom complet de la base de données crucial. Il en va de même pour un utilisateur de base de données s'il est affiché avec un préfixe correspondant.

Conseil pratique : Utilisez le nom de la base de données et le nom d'utilisateur exactement tels qu'ils s'affichent dans cPanel. Il suffit d'un préfixe manquant pour qu'une application dont les identifiants sont par ailleurs corrects ne puisse pas établir de connexion.

Que signifie „ Tous les privilèges “ ? #

Lorsque vous attribuez un utilisateur de base de données à une base de données, différentes autorisations peuvent être accordées.

Cela comprend par exemple des droits de lecture, d'insertion, de modification ou de suppression de données ainsi que d'autres opérations.

De nombreuses applications web nécessitent plusieurs de ces autorisations pour fonctionner normalement. Pour une application censée gérer entièrement sa propre base de données, les droits ou privilèges nécessaires sont donc souvent accordés dans leur intégralité à l'utilisateur de base de données prévu TOUS LES PRIVILÈGES attribué.

Cependant, les droits réellement nécessaires dépendent de l'application concernée et de l'usage prévu par l'utilisateur.

Exporter la base de données #

Avec phpMyAdmin, vous pouvez exporter une base de données. Le contenu de la base de données est ainsi enregistré dans un fichier, souvent au format SQL.

Un tel fichier peut par exemple être utilisé pour une sauvegarde manuelle, une migration de site web ou le transfert d'une base de données vers un autre environnement.

Lors d'un export, la base de données d'origine n'est pas supprimée. Une représentation exportée des données sélectionnées est générée.

Nous montrons la procédure concrète dans Exporter une base de données avec phpMyAdmin.

Importer la base de données #

Lors de l'importation, des données provenant d'un fichier existant sont lues dans une base de données.

Cela est par exemple nécessaire lorsqu'un site Web est transféré depuis un autre serveur ou qu'une base de données préalablement exportée doit être réimportée.

Il faut pour cela examiner attentivement si quelle base de données les données soient importées. Un import dans la mauvaise base de données peut modifier le contenu existant ou provoquer des conflits.

Attention : Une importation de base de données peut modifier des tables et des enregistrements existants. Si la base de données cible contient déjà des données importantes, vous devez effectuer une sauvegarde avant l'importation.

Nous expliquerons les différentes étapes plus tard sous Importer une base de données avec phpMyAdmin.

Pourquoi l'importation d'une base de données peut-elle échouer ? #

Un import via phpMyAdmin peut échouer pour différentes raisons. Celles-ci incluent par exemple un fichier SQL endommagé, des instructions SQL incompatibles, un mauvais format de fichier ou des limites techniques de taille et de temps d'exécution.

Dans le cas de grandes bases de données, la taille du fichier d'importation peut notamment jouer un rôle.

Le message d'erreur précis est donc important. Au lieu de répéter plusieurs fois un import à l'identique, tu devrais d'abord déterminer à quel endroit et avec quel message l'opération a été interrompue.

Le mode d'emploi est prévu pour de tels cas Importation phpMyAdmin impossible : erreurs et gros fichiers SQL prévu.

Comment découvres-tu quelle base de données appartient à ton site web ? #

Lorsque plusieurs sites Web sont hébergés sur un même compte d'hébergement, il peut y avoir un nombre correspondant de bases de données. Le nom de la base de données ne permet pas toujours de deviner immédiatement quelle base de données appartient à quelle application.

Les identifiants utilisés se trouvent généralement dans la configuration de l'application web concernée.

Sous WordPress, les informations de la base de données se trouvent par exemple dans le fichier wp-config.php enregistré. Le nom de la base de données et l'utilisateur de la base de données y sont notamment définis.

Ne modifiez cependant pas ce fichier uniquement pour le contrôle. Pour l'attribution, il suffit de lire les valeurs existantes et de les comparer avec les bases de données dans cPanel.

Pouvez-vous simplement supprimer une base de données inutilisée ? #

Seulement si vous savez avec certitude qu'aucune application ni aucun site Web n'y accède plus.

Une base de données peut également être utilisée activement même si son nom n'indique pas clairement un site web particulier.

Avant de supprimer une base de données prétendument ancienne, vous devez donc vérifier si elle est toujours enregistrée dans la configuration d'une application.

Attention : La suppression d'une base de données peut entraîner la perte définitive du contenu qui y est stocké. Ne supprimez jamais une base de données simplement parce que vous ne connaissez pas son nom ou qu'elle vous semble inutilisée au premier abord.

Modifier le mot de passe de la base de données – Attention aux sites web existants #

Le mot de passe d'un utilisateur de base de données peut être modifié. Cependant, pour un compte de base de données déjà utilisé, une telle modification a des conséquences immédiates.

Une application web utilise l'ancien mot de passe dans son fichier de configuration. Si seul le mot de passe est modifié dans cPanel, l'application continue initialement de connaître l'ancien mot de passe et ne peut plus se connecter.

Si un changement de mot de passe est requis, la configuration de l'application concernée doit donc également être adaptée en conséquence.

Que se passe-t-il en cas d'erreur de connexion à la base de données ? #

Si une application web ne peut pas accéder à sa base de données, il lui manque peut-être des informations essentielles pour afficher le site web.

Les causes possibles incluent par exemple un nom de base de données erroné, un nom d'utilisateur incorrect, un mot de passe erroné, des droits d'utilisateur manquants ou une indication d'hôte incorrecte.

Selon l'application, un message d'erreur correspondant s'affiche alors.

Par conséquent, lors du dépannage, tu dois vérifier les identifiants un par un et ne pas modifier immédiatement le contenu de la base de données.

Créer une sauvegarde avant d'effectuer des modifications manuelles #

phpMyAdmin permet des modifications très étendues. C'est précisément pour cette raison que tu dois y travailler avec une prudence toute particulière sur un site Web en production.

Si vous souhaitez modifier manuellement des tableaux, des jeux de données ou des plages de données importantes, vous devez préalablement créer une sauvegarde appropriée de la base de données.

C'est particulièrement vrai si tu suis un tutoriel externe et que tu ne peux pas évaluer pleinement les conséquences d'une commande SQL.

Important : N'exécutez pas aveuglément de commande SQL provenant d'Internet sur une base de données de production. Vérifiez d'abord ce que la commande modifie et si elle est prévue pour votre application et sa structure de base de données spécifique.

De quelle fonction de base de données as-tu besoin pour quelle tâche ? #

Si tu souhaites créer une nouvelle base de données et un utilisateur associé, tu peux Assistant de base de données ou Gérer mes bases de données utiliser.

Pour la gestion ultérieure des bases de données, des utilisateurs et des autorisations, Gérer mes bases de données responsable.

Si en revanche vous souhaitez afficher, exporter, importer ou modifier de manière ciblée le contenu proprement dit d'une base de données existante, vous utilisez phpMyAdmin.

Accès à distance à la base de données tu en as seulement besoin si un système externe doit accéder directement à une base de données de ton compte d'hébergement.

Résumé #

Dans le domaine Bases de données tu gères les bases de données et les utilisateurs de bases de données de tes sites web et applications depuis ton cPanel CURIAWEB.

Gérer mes bases de données sert à la gestion centralisée des bases de données, des utilisateurs et des autorisations. Le Assistant de base de données facilite la configuration initiale d'une nouvelle base de données. Avec phpMyAdmin vous pouvez accéder directement aux tables de bases de données et à leur contenu, ainsi qu'importer ou exporter des données.

Accès à distance à la base de données est quant à lui prévu pour des cas particuliers où un système externe a besoin d'une connexion directe à la base de données.

Une prudence toute particulière s'impose avec phpMyAdmin : les modifications sont apportées directement aux données enregistrées d'une application. Lors de tâches critiques, tu dois par conséquent toujours t'assurer au préalable qu'une sauvegarde appropriée existe.

Dans nos guides avancés, nous vous montrons étape par étape comment créer des bases de données et des utilisateurs, et comment importer et exporter des données en toute sécurité avec phpMyAdmin.

Dernière mise à jour 28 août 2026
Cet article a-t-il été utile ?
Consentement à l'utilisation de Cookies avec Real Cookie Banner