Sites web
Accéder à votre base de données avec phpMyAdmin
Every Kapsule website with a database gets browser based database access through phpMyAdmin, opened with single sign-on so there is no second password to keep. This guide covers opening it, reading…
Chaque site Kapsule avec une base de données bénéficie d'un accès à la base de données via navigateur grâce à phpMyAdmin, ouvert avec l'authentification unique, sans second mot de passe à mémoriser. Ce guide couvre son ouverture, la lecture de vos paramètres de connexion, les opérations utiles, et les deux tâches de base de données que vous ne devez jamais effectuer dans phpMyAdmin sur un site WordPress.
Ouverture de phpMyAdmin
- Connectez-vous à KPanel et cliquez sur Websites dans la barre latérale gauche.
- Cliquez sur votre site.
- Dans le menu du site, ouvrez Files, puis Database.
- Cliquez sur Open phpMyAdmin.
phpMyAdmin s'ouvre dans un nouvel onglet, déjà connecté et pointé sur la base de données de votre site. Il n'y a pas de formulaire de connexion et pas de credential distinct à conserver.

Si la page indique qu'aucune base de données n'est provisionnée pour ce type de site, c'est normal. Les sites HTML statiques et certains types d'applications sont créés sans base de données. Les types de sites qui utilisent une base de données, notamment WordPress et WooCommerce, en ont toujours une.
Vos paramètres de connexion
Le même écran affiche les identifiants que votre application utilise, chacun avec un bouton de copie et le mot de passe masqué derrière un contrôle de révélation :
| Champ | Valeur |
|---|---|
| Host | 127.0.0.1 |
| Port | 3306 |
| Database | Votre nom de base de données |
| Username | Votre utilisateur de base de données |
| Password | Masqué jusqu'à ce que vous cliquiez sur révéler |
Ce sont les valeurs qui appartiennent à wp-config.php, un fichier .env, ou à la configuration de base de données de tout framework.
127.0.0.1 signifie « ce serveur ». Il n'est pas accessible depuis votre ordinateur portable, et aucune configuration de pare-feu ne changera cela : la base de données n'écoute pas sur une adresse publique du tout, par conception. Pour connecter un client de bureau comme TablePlus ou Sequel Ace, tunnelisez via SSH. Voir Connecting to Your Database Over an SSH Tunnel.
À quoi l'utiliser
phpMyAdmin mérite sa place pour un ensemble spécifique de tâches :
- Lire les données. Confirmer ce qu'un plugin a réellement stocké, vérifier si une ligne existe, compter les enregistrements.
- Importer une base de données lors d'une migration ou d'une restauration.
- Exporter une base de données, soit comme copie de sécurité supplémentaire, soit à remettre à un développeur.
- Réparer une seule valeur cassée, comme un
siteurlqui a été mal saisi et vous verrouille maintenant hors de wp-admin. - Diagnostiquer la taille. Trier les tables par taille vous montre immédiatement quand une table de log ou de transient a grandi de façon incontrôlable.
Importer une base de données
- Ouvrez phpMyAdmin depuis l'onglet Database.
- Cliquez sur le nom de votre base de données dans le panneau de gauche.
- Cliquez sur Import en haut.
- Choisissez le fichier
.sqlet cliquez sur Go.
Une importation remplace les tables correspondantes. Elle ne fusionne pas.
Importer sur une base de données en direct est destructeur et immédiat. Chaque ligne d'une table correspondante est remplacée par tout ce qui se trouve dans le fichier, et il n'y a pas d'annulation dans phpMyAdmin. Faites d'abord une sauvegarde depuis l'onglet Backups du site : Taking a Backup.
Pour une grosse base de données, compressez-la en .sql.gz d'abord, ce que phpMyAdmin accepte et qui réduit généralement un fichier sous la limite de téléchargement. Si c'est encore trop gros, divisez-le en plusieurs fichiers par table, ou ouvrez un ticket et nous l'importerons côté serveur pour vous.
Exporter une base de données
- Cliquez sur le nom de votre base de données dans le panneau de gauche.
- Cliquez sur Export.
- Quick avec le format SQL convient pour une copie simple. Choisissez Custom si vous avez besoin de tables particulières, ou si vous souhaitez que la sortie soit compressée en gzip.
- Cliquez sur Go.
Une exportation phpMyAdmin est une copie supplémentaire utile, pas une stratégie de sauvegarde. Elle capture seulement la base de données, pas vos fichiers, et elle vit là où vous l'avez sauvegardée. Votre site est automatiquement sauvegardé chaque jour avec les deux ensemble, et vous pouvez en prendre une manuelle à tout moment : Taking a Backup.
Deux choses à ne pas faire ici
Ne pas exécuter une recherche et remplacement avec SQL
WordPress stocke les paramètres des plugins et des thèmes sous forme de chaînes PHP sérialisées, qui enregistrent la longueur de chaque valeur à l'intérieur. Une requête REPLACE() change le texte sans changer la longueur enregistrée, donc PHP ne peut plus lire l'option et elle revient silencieusement à vide. Les paramètres du thème disparaissent, les curseurs se vident, les licences se désenregistrent.
Utilisez la carte Search & Replace sur l'onglet WordPress du site, qui gère correctement la sérialisation et effectue d'abord une sauvegarde. Explication complète : Running a Search and Replace.
Ne pas réinitialiser un mot de passe en éditant wp_users
Les anciens guides vous disent de définir user_pass en utilisant la fonction MD5 du menu déroulant de phpMyAdmin. Le WordPress moderne n'utilise pas les hashes MD5, et mal faire cela verrouille le compte plutôt que de le réinitialiser.
KPanel dispose d'outils appropriés pour cela sur l'onglet WordPress du site, puis Users : connectez-vous directement avec Login as, envoyez un email de réinitialisation, ou copiez un lien de réinitialisation pour vous l'envoyer. Voir Resetting a Lost WordPress Admin Password.
Outils de base de données WordPress dans KPanel
Pour le travail routinier de base de données WordPress, l'onglet WordPress, puis la section Database est plus sûr et plus rapide que phpMyAdmin. Il vous donne les tailles de table en un coup d'œil, optimise et répare avec une sauvegarde automatique effectuée d'abord, conversion des anciennes tables vers un moteur de stockage moderne, et nettoyage en un clic des révisions de messages, des brouillons automatiques, des transients expirés et des messages supprimés. La recherche et le remplacement se trouvent une section plus loin, sur Quick Actions.
Ayez recours à phpMyAdmin quand vous avez besoin de regarder les lignes brutes. Ayez recours à la section Database quand vous avez besoin de changer quelque chose.
Dépannage
phpMyAdmin ne s'ouvrira pas. Le bouton a besoin d'accès en écriture au site. Si votre rôle de compte Kapsule est en lecture seule, demandez à un propriétaire de compte. Si vous avez accès en écriture et que cela échoue toujours, le site peut encore être en cours de provisionnement : vérifiez la pilule de statut en haut du site.
Je ne peux pas me connecter depuis mon ordinateur portable avec les paramètres de l'onglet Database. C'est correct, et délibéré. La base de données n'est pas exposée publiquement. Utilisez un tunnel SSH : Connecting to Your Database Over an SSH Tunnel.
L'importation s'arrête sans erreur. Presque toujours la taille du fichier. Compressez-le ou divisez-le.
J'ai changé une valeur et le site a cassé. Restaurez à partir de la sauvegarde la plus récente : Restoring From a Backup. C'est pourquoi la sauvegarde vient d'abord.
Les tables ont grandi énormément. Triez par taille dans phpMyAdmin pour trouver le coupable, puis nettoyez-le depuis l'onglet WordPress, puis la section Database plutôt que de supprimer des lignes à la main.