Introduction aux bases de données MySQL
MySQL est le système de gestion de base de données relationnelle le plus utilisé dans l'hébergement web. Presque toutes les applications web modernes (WordPress, Joomla, PrestaShop, etc.) nécessitent au moins une base de données MySQL. cPanel vous offre une interface simple pour créer et gérer vos bases de données.
Créer une base de données MySQL
Accéder à MySQL Databases
Dans cPanel, rendez-vous dans la section Bases de données et cliquez sur MySQL Databases. Vous pouvez également utiliser le MySQL Database Wizard pour un processus guidé.
Créer une nouvelle base de données
Dans le champ Créer une nouvelle base de données, saisissez le nom de votre base de données. Notez que cPanel ajoute automatiquement votre nom d'utilisateur cPanel comme préfixe.
Par exemple, si votre utilisateur cPanel est
monsiteet que vous saisissezwordpress, la base de données sera créée sous le nommonsite_wordpress.Valider la création
Cliquez sur Créer une base de données. Un message de confirmation s'affiche. La base de données est maintenant créée, mais vide.
Créer un utilisateur MySQL
Une base de données seule n'est pas accessible. Vous devez créer un utilisateur MySQL et lui accorder les droits sur la base de données.
Créer un utilisateur
Sur la même page MySQL Databases, descendez jusqu'à la section Ajouter un nouvel utilisateur. Saisissez un nom d'utilisateur et un mot de passe robuste.
Cliquez sur le bouton Mot de passe fort pour générer automatiquement un mot de passe sécurisé. Notez-le précieusement.
Associer l'utilisateur à la base de données
Dans la section Ajouter un utilisateur à une base de données, sélectionnez l'utilisateur créé et la base de données dans les menus déroulants respectifs, puis cliquez sur Ajouter.
Définir les privilèges
Une liste de privilèges s'affiche. Pour la plupart des applications web (WordPress, etc.), cochez TOUS LES PRIVILÈGES pour donner un accès complet à l'utilisateur sur cette base de données.
Cliquez sur Appliquer les modifications pour confirmer.
Informations à noter
Conservez précieusement ces informations car elles vous seront demandées lors de l'installation de votre application :
- Hôte :
localhost(dans la plupart des cas) - Nom de la base de données :
prefix_nombase - Nom d'utilisateur :
prefix_nomuser - Mot de passe : le mot de passe défini
Administrer avec phpMyAdmin
phpMyAdmin est une interface web graphique pour gérer vos bases de données MySQL. Vous pouvez visualiser les tables, exécuter des requêtes SQL, importer et exporter des données.
Accéder à phpMyAdmin
Dans cPanel, section Bases de données, cliquez sur phpMyAdmin. L'interface s'ouvre dans un nouvel onglet. Vous êtes automatiquement connecté avec vos droits cPanel.
Importer une base de données
Sélectionner la base de données
Dans le panneau gauche de phpMyAdmin, cliquez sur le nom de la base de données dans laquelle vous souhaitez importer des données.
Lancer l'importation
Cliquez sur l'onglet Importer dans la barre de navigation supérieure.
Sélectionner le fichier SQL
Cliquez sur Choisir un fichier et sélectionnez votre fichier
.sqlou.sql.gz. La taille maximale autorisée est généralement de 50 Mo. Pour des fichiers plus volumineux, utilisez la méthode en ligne de commande ou WP-CLI.Lancer l'import
Laissez les autres paramètres par défaut et cliquez sur Importer. Une confirmation s'affiche une fois l'import terminé.
Exporter une base de données
Sélectionner la base de données
Dans phpMyAdmin, cliquez sur votre base de données dans le panneau gauche.
Lancer l'exportation
Cliquez sur l'onglet Exporter. Choisissez la méthode Rapide pour un export standard, ou Personnalisé pour plus d'options (tables spécifiques, format de compression, etc.).
Télécharger le fichier
Cliquez sur Exporter. Un fichier
.sqlest téléchargé sur votre ordinateur. Gardez ce fichier en lieu sûr comme sauvegarde.
Exécuter des requêtes SQL
phpMyAdmin permet d'exécuter des requêtes SQL directement. Cela est utile pour des opérations ponctuelles comme modifier une valeur, supprimer des entrées de spam ou mettre à jour des URLs.
Dans phpMyAdmin, sélectionnez votre base de données, puis cliquez sur l'onglet SQL. Saisissez votre requête dans le champ et cliquez sur Exécuter.
Exemple : mettre à jour l'URL d'un site WordPress après une migration :
UPDATE wp_options SET option_value = 'https://nouveaudomaine.fr' WHERE option_name = 'siteurl' OR option_name = 'home';
Prudence avec les requêtes SQL
Les opérations SQL sont irréversibles. Faites toujours une exportation (sauvegarde) de votre base de données avant d'exécuter des requêtes de modification ou de suppression.
Gérer les bases de données existantes
Sur la page MySQL Databases de cPanel, vous pouvez :
- Vérifier une base de données pour détecter des erreurs dans les tables
- Réparer une base de données corrompue
- Renommer une base de données (crée une nouvelle base et migre les données)
- Supprimer une base de données et ses données définitivement
Limites et quotas
Selon votre offre d'hébergement Gaprod, vous avez un nombre limité de bases de données MySQL disponibles. Consultez votre espace client pour connaître votre quota. Si vous avez besoin de plus de bases de données, vous pouvez passer à une offre supérieure.
Étapes suivantes
- Installer WordPress ou une autre application qui utilise MySQL
- Configurer des sauvegardes automatiques de vos bases de données
- Explorer les fonctionnalités avancées de phpMyAdmin