Pourquoi vous avez besoin d'une base de données
La plupart des applications web (WordPress, Laravel, applications PHP sur mesure) ont besoin d'une base de données MySQL pour stocker le contenu, les utilisateurs, les réglages et le reste des données. Créer une base de données fait partie des toutes premières étapes de la mise en place d'une nouvelle application.
Créer une base de données dans EGPNL
Connectez-vous à EGPNL
Accédez à votre panneau de contrôle sur egpnl.egphp.com avec vos identifiants.
Ouvrez la section des bases de données
Cliquez sur Databases dans le menu latéral, puis choisissez MySQL Databases.
Créez une nouvelle base de données
Cliquez sur Create Database ou Add Database. Saisissez un nom pour votre base de données (lettres, chiffres et tirets bas uniquement).
Créez un utilisateur de base de données
Une fois la base de données créée, créez un utilisateur doté d'un mot de passe solide. C'est cet utilisateur qui se connectera à la base.
Associez l'utilisateur à la base de données
Reliez l'utilisateur à la base de données et accordez-lui les droits. Choisissez All Privileges pour un accès complet.
Conservez vos identifiants
Notez le nom de la base, le nom d'utilisateur, le mot de passe et l'hôte (en général localhost).
mysite_wordpress ou app_production pour repérer vos bases de données d'un coup d'œil. Paramètres de connexion à la base de données
Utilisez ces paramètres dans la configuration de votre application :
Database Host: localhost
Database Name: your_database_name
Database User: your_username
Database Password: your_password
Database Port: 3306
Exemple de wp-config.php pour WordPress
define('DB_NAME', 'your_database_name');
define('DB_USER', 'your_username');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');
Exemple de fichier .env pour Laravel
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=your_database_name
DB_USERNAME=your_username
DB_PASSWORD=your_password
Droits sur la base de données
Au moment d'attribuer les droits à l'utilisateur, vous avez le choix :
- All Privileges : accès complet — recommandé pour les bases applicatives
- Read Only : SELECT uniquement — pour les utilisateurs de reporting ou de sauvegarde
- Custom : des droits précis comme INSERT, UPDATE, DELETE
Gérer vos bases de données
Consulter les bases de données
Toutes vos bases de données sont listées dans la section MySQL Databases d'EGPNL, avec leur taille et leurs utilisateurs.
Supprimer une base de données
- Ouvrez MySQL Databases dans EGPNL
- Repérez la base de données à supprimer
- Cliquez sur Delete
- Confirmez la suppression
Problèmes courants
Erreur « Access Denied »
- Vérifiez que le nom d'utilisateur et le mot de passe sont corrects
- Assurez-vous que l'utilisateur est bien associé à la base de données
- Vérifiez que les droits ont bien été accordés
Base de données introuvable
- Vérifiez le nom exact de la base (sensible à la casse)
- Contrôlez que la base de données a bien été créée
Cet article vous a-t-il été utile ?