Développement et bases de données

Créer une base de données et son utilisateur avec l'assistant de cPanel

Vérifié le 3 min de lecture MySQL bases de données

L'Assistant de base de données / Database Wizard de cPanel crée une base vide, un utilisateur et l'association de ses privilèges. Il est utile lorsque vous allez installer une application à la main et que vous avez besoin de ses informations de connexion.

Si un installateur automatique a déjà créé la base de votre site, vérifiez d'abord sa configuration : en créer une autre ne transfère pas les données existantes.

Créer la base

  1. Connectez-vous à cPanel depuis votre service d'hébergement.
  2. Cherchez Assistant de base de données (Database Wizard ; dans les versions plus anciennes, MySQL Database Wizard).
  3. Saisissez un nom qui identifie le projet et continuez.
  4. Notez le nom complet affiché par cPanel, y compris le préfixe de votre compte.

Créer l'utilisateur

Saisissez un nom d'utilisateur et générez un mot de passe unique. Enregistrez les deux dans votre gestionnaire de mots de passe : le mot de passe de la base n'est ni celui de l'espace client ni celui de cPanel.

Utilisez un utilisateur différent par application. Vous pourrez ainsi changer ses identifiants ou ses privilèges sans affecter les autres projets qui partagent l'hébergement.

Attribuer les privilèges

À l'étape suivante, vérifiez que l'utilisateur et la base sont bien ceux que vous venez de créer. Sélectionnez les privilèges dont votre application a besoin et terminez l'assistant. Certaines applications ont besoin de Tous les privilèges / All Privileges sur leur propre base pour s'installer ou mettre à jour leur schéma ; cela n'équivaut pas à des privilèges d'administration sur le serveur.

Créer l'utilisateur sans l'associer à la base ne suffit pas pour que l'application se connecte. Vous pouvez vérifier ou modifier cette association ensuite depuis Gérer mes bases de données / Manage My Databases.

Configurer et vérifier l'application

Utilisez ces informations dans sa configuration :

Donnée Valeur
Serveur MySQL localhost pour une application hébergée sur le même hébergement
Base de données Nom complet affiché par cPanel
Utilisateur Nom complet affiché par cPanel
Mot de passe Celui de l'utilisateur MySQL que vous venez de créer

La base est encore vide. Poursuivez avec l'installateur de l'application ou importez un fichier SQL depuis phpMyAdmin si vous migrez des données.

Si Access denied apparaît, vérifiez les noms complets, le mot de passe et les privilèges. Si l'application cherche des tables qui n'existent pas, vérifiez que l'installation ou l'importation est terminée et que vous avez indiqué la bonne base.

Vous pouvez aussi consulter la référence de l'assistant de cPanel.

Cela peut aussi vous aider

Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.