Une base de données MySQL est essentielle pour des sites web dynamiques tels que WordPress, Joomla ou des boutiques en ligne. Dans ce guide, nous expliquons comment créer et gérer une base de données dans DirectAdmin.

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

MySQL est un système de gestion de bases de données qui stocke et gère des données. Les sites web utilisent des bases de données pour :

  • Comptes utilisateurs et mots de passe
  • Articles de blog et contenu des pages
  • Informations sur les produits dans les boutiques en ligne
  • Soumissions de formulaires
  • Paramètres et configurations

Quand avez-vous besoin d'une base de données ?

  • WordPress : Chaque site WordPress a besoin d'une base de données
  • Boutiques en ligne : WooCommerce, Magento, PrestaShop
  • Forums : phpBB, vBulletin
  • Systèmes CMS : Joomla, Drupal
  • Applications personnalisées : Applications PHP avec stockage de données

Créer une base de données

Étape 1 : Se connecter à DirectAdmin

  1. Allez sur le portail de connexion DirectAdmin de Theory7
  2. Entrez votre nom d'utilisateur et votre mot de passe
  3. Cliquez sur Se connecter

Étape 2 : Naviguer vers la gestion MySQL

  1. Cherchez dans le menu Bases de données ou Gestion MySQL
  2. Cliquez sur Bases de données MySQL
  3. Vous verrez un aperçu des bases de données existantes

Étape 3 : Créer une nouvelle base de données

  1. Cliquez sur Créer une nouvelle base de données ou Créer une base de données
  2. Remplissez les champs suivants :
  3. Nom de la base de données : Choisissez un nom clair
    Exemple : `wordpress`, `webshop`, `blog`
    Le nom complet sera : `votrenomutilisateur_nomdelabase`

    Utilisateur de la base de données : Généralement le même que le nom de la base de données
    Exemple : `wordpress` devient `votrenomutilisateur_wordpress`

    Mot de passe : Générez un mot de passe fort
    Utilisez le bouton Aléatoire pour un mot de passe sécurisé
    Conservez ce mot de passe en sécurité !

  4. Cliquez sur Créer ou A créer

Étape 4 : Notez les informations

Après la création, vous verrez un aperçu. Notez :

  • Hôte de la base de données : généralement `localhost`
  • Nom de la base de données : `votrenomutilisateur_nomdelabase`
  • Utilisateur de la base de données : `votrenomutilisateur_utilisateur`
  • Mot de passe : le mot de passe que vous avez défini

Gérer l'utilisateur de la base de données

Ajouter un utilisateur supplémentaire

  1. Allez dans Gestion MySQL
  2. Cliquez sur la base de données
  3. Cliquez sur Ajouter un utilisateur ou Ajouter un utilisateur
  4. Entrez le nom d'utilisateur et le mot de passe
  5. Cliquez sur Créer

Définir les droits des utilisateurs

Par défaut, un utilisateur obtient tous les droits. Vous pouvez limiter cela :

Droit Signification
SELECT Lire des données
INSERT Ajouter des données
UPDATE Modifier des données
DELETE Supprimer des données
CREATE Créer des tables
DROP Supprimer des tables
ALL PRIVILEGES Tous les droits

Changer le mot de passe

  1. Allez dans Gestion MySQL
  2. Cliquez sur l'utilisateur
  3. Entrez un nouveau mot de passe
  4. Cliquez sur Changer le mot de passe

Utiliser phpMyAdmin

phpMyAdmin est une interface web pour la gestion des bases de données.

Accéder à phpMyAdmin

  1. Allez dans Gestion MySQL dans DirectAdmin
  2. Cliquez sur phpMyAdmin à côté de votre base de données
  3. Vous serez automatiquement connecté

Actions courantes dans phpMyAdmin

Exporter la base de données (sauvegarde) :
1. Sélectionnez votre base de données
2. Cliquez sur Exporter
3. Choisissez Rapide pour une exportation standard
4. Cliquez sur Go
5. Enregistrez le fichier `.sql`

Importer la base de données :
1. Sélectionnez votre base de données
2. Cliquez sur Importer
3. Choisissez votre fichier `.sql`
4. Cliquez sur Go

Voir la table :
1. Cliquez sur un nom de table
2. Vous voyez le contenu de la table
3. Cliquez sur Parcourir pour toutes les lignes

Connecter la base de données à WordPress

Lors de l'installation de WordPress, vous aurez besoin des informations de la base de données :

// wp-config.php paramètres
define('DB_NAME', 'votrenomutilisateur_wordpress');
define('DB_USER', 'votrenomutilisateur_wordpress');
define('DB_PASSWORD', 'votremotdepasse');
define('DB_HOST', 'localhost');

Problèmes courants

Message d'erreur "Accès refusé"

  • Vérifiez que l'utilisateur de la base de données est correct
  • Vérifiez le mot de passe (attention aux espaces)
  • Vérifiez que l'utilisateur a des droits sur la base de données

Message d'erreur "Base de données inconnue"

  • Vérifiez le nom de la base de données pour des fautes de frappe
  • Vérifiez que la base de données existe dans DirectAdmin
  • Attention : le nom complet y compris le préfixe

Base de données trop grande pour l'importation

  • Utilisez phpMyAdmin pour des fichiers jusqu'à 50 Mo
  • Pour des fichiers plus volumineux : importez via SSH
  • Ou divisez le fichier en parties plus petites

Échec de la connexion

  • Utilisez `localhost` comme hôte, pas une adresse IP
  • Vérifiez que le service MySQL est actif
  • Vérifiez les limites de votre forfait d'hébergement

Faire une sauvegarde de la base de données

Via DirectAdmin

  1. Allez dans Sauvegarde dans DirectAdmin
  2. Sélectionnez Bases de données MySQL
  3. Choisissez les bases de données à sauvegarder
  4. Cliquez sur Créer une sauvegarde

Via phpMyAdmin

  1. Ouvrez phpMyAdmin
  2. Sélectionnez votre base de données
  3. Cliquez sur Exporter
  4. Enregistrez le fichier

Sauvegardes automatiques

Theory7 effectue des sauvegardes automatiques quotidiennes. Contactez le support pour une restauration.

Conseils pour la gestion des bases de données

  1. Sauvegardes régulières : Effectuez une sauvegarde manuelle chaque semaine
  2. Mots de passe forts : Utilisez le générateur de mots de passe
  3. Bases de données séparées : Utilisez une base de données distincte pour chaque site web
  4. Nettoyage : Supprimez les bases de données inutilisées
  5. Utiliser un préfixe : WordPress utilise le préfixe `wp_`, vous pouvez le modifier

Articles connexes

Besoin d'aide ?

Nous sommes là pour vous aider ! Si vous rencontrez des problèmes ou avez des questions, notre équipe de support est prête à vous aider personnellement. Envoyez-nous un message via le système de tickets - nous répondons généralement dans quelques heures et sommes heureux de vous aider.