Utiliser phpMyAdmin
Ce guide explique comment accéder et utiliser phpMyAdmin pour gérer vos bases de données, y compris comment basculer entre plusieurs serveurs SQL.
Vue d'ensemble
phpMyAdmin est un outil d'administration MySQL basé sur le web qui vous permet de gérer les bases de données, les tables et les données via une interface intuitive. Lorsqu'il est installé, il détecte automatiquement tous les services SQL installés (MySQL, MariaDB) et vous permet de basculer entre eux.
Accéder à phpMyAdmin
Une fois phpMyAdmin installé, il est accessible à :
https://phpmyadmin.svc.dvs.sh
Ou en utilisant votre domaine configuré :
https://phpmyadmin.svc.<votre-domaine>
Connexion
phpMyAdmin utilisera automatiquement les identifiants de vos services SQL installés. Vous n'avez généralement pas besoin d'entrer les identifiants manuellement - DevSpaces gère l'authentification automatiquement.
Basculer entre les serveurs SQL
Si vous avez plusieurs services SQL installés (par exemple, MySQL et MariaDB), phpMyAdmin vous permet de basculer entre eux.
Utiliser le menu déroulant de sélection de serveur
- Cherchez le menu déroulant de sélection de serveur en haut à gauche ou en haut à droite de l'interface phpMyAdmin
- Cliquez dessus pour voir tous les serveurs SQL disponibles
- Sélectionnez le serveur que vous souhaitez utiliser
Serveurs disponibles
phpMyAdmin détecte automatiquement :
- Tous les services MySQL installés (mysql-8.0, etc.)
- Tous les services MariaDB installés (mariadb-10.5, etc.)
Chaque serveur est listé avec son nom de service et sa version.
Gérer les bases de données
Voir les bases de données
La barre latérale gauche affiche toutes les bases de données disponibles sur le serveur sélectionné. Cliquez sur un nom de base de données pour l'étendre et voir ses tables.
Créer une base de données
- Cliquez sur "Nouveau" dans la barre latérale gauche
- Entrez un nom de base de données
- Choisissez le classement (optionnel)
- Cliquez sur "Créer"
Parcourir les tables
Cliquez sur n'importe quelle base de données pour voir ses tables. Vous pouvez ensuite :
- Parcourir les données des tables
- Modifier les enregistrements
- Exécuter des requêtes SQL
- Exporter/importer des données
Exécuter des requêtes SQL
Onglet SQL
- Sélectionnez une base de données dans la barre latérale gauche
- Cliquez sur l'onglet "SQL" en haut
- Entrez votre requête SQL
- Cliquez sur "Exécuter" pour l'exécuter
Résultats des requêtes
Les résultats sont affichés dans un format de tableau. Vous pouvez :
- Modifier les résultats directement (si activé)
- Exporter les résultats
- Voir le temps d'exécution et les lignes affectées
Tâches courantes
Voir les données de l'application
Pour voir les données de vos applications :
- Sélectionnez le serveur SQL approprié
- Trouvez la base de données nommée d'après votre application
- Parcourez les tables pour voir la structure des données
Exporter des données
- Sélectionnez une base de données
- Cliquez sur l'onglet "Exporter"
- Choisissez la méthode d'exportation (Rapide ou Personnalisé)
- Sélectionnez les tables à exporter
- Cliquez sur "Exécuter" pour télécharger
Importer des données
- Sélectionnez une base de données
- Cliquez sur l'onglet "Importer"
- Choisissez votre fichier SQL
- Cliquez sur "Exécuter" pour importer
Dépannage
Impossible d'accéder à phpMyAdmin
Si vous ne pouvez pas accéder à phpMyAdmin :
- Vérifiez que le service est installé :
dvs service list - Vérifiez le statut du service :
docker ps | grep phpmyadmin - Vérifiez que l'URL correspond à votre domaine configuré
Serveur non listé
Si un serveur SQL n'apparaît pas dans la liste :
- Assurez-vous que le service SQL est installé :
dvs service install mysql(ou mariadb) - Vérifiez le statut du service :
dvs status - Actualisez la page phpMyAdmin
Erreurs de connexion
Si vous voyez des erreurs de connexion :
- Vérifiez que le service SQL est en cours d'exécution
- Vérifiez que les identifiants sont corrects (généralement gérés automatiquement par DevSpaces)
- Vérifiez les logs de l'application :
dvs logs
Prochaines étapes
- Apprenez à accéder à Mailpit pour les tests d'email
- Apprenez à créer un site PrestaShop
- Apprenez à créer un site WordPress