Qu'est-ce que phpMyAdmin ?
phpMyAdmin est un outil qui s'utilise depuis le navigateur pour gérer des bases MySQL. Il vous permet de parcourir les tables, d'exécuter des requêtes SQL, d'importer et d'exporter des données et de gérer les utilisateurs de la base, le tout depuis une interface claire.
Ouvrir phpMyAdmin
- Connectez-vous à EGPNL
- Allez dans Databases → phpMyAdmin
- Choisissez la base de données à gérer
- phpMyAdmin s'ouvre dans un nouvel onglet
Accès direct : si l'option est activée, vous pouvez aussi ouvrir phpMyAdmin directement via
https://yourdomain.com/phpmyadmin. L'interface de phpMyAdmin
L'interface principale se compose de :
- Panneau latéral : navigation entre les bases et les tables
- Menu supérieur : SQL, Search, Query, Export, Import, Operations
- Zone principale : données des tables et résultats des requêtes
Opérations courantes
Parcourir les données d'une table
- Cliquez sur une base dans le panneau latéral
- Cliquez sur le nom d'une table
- Cliquez sur Browse pour afficher les lignes
- Utilisez la pagination pour circuler entre les enregistrements
Exécuter des requêtes SQL
- Sélectionnez votre base de données
- Cliquez sur l'onglet SQL
- Saisissez votre requête SQL
- Cliquez sur Go pour l'exécuter
-- Example: Select all users
SELECT * FROM users WHERE status = 'active';
-- Example: Update a record
UPDATE products SET price = 29.99 WHERE id = 5;
-- Example: Delete records
DELETE FROM logs WHERE created_at < '2024-01-01';
Prudence : sauvegardez toujours votre base avant d'exécuter une requête UPDATE ou DELETE. Il n'y a pas de bouton d'annulation !
Rechercher dans les données
- Sélectionnez une table
- Cliquez sur l'onglet Search
- Indiquez les critères de recherche pour chaque colonne
- Cliquez sur Go pour afficher les enregistrements correspondants
Modifier des enregistrements
- Ouvrez la table
- Cliquez sur Edit à côté d'une ligne
- Modifiez les valeurs
- Cliquez sur Go pour enregistrer
Ajouter des enregistrements
- Sélectionnez une table
- Cliquez sur l'onglet Insert
- Renseignez les valeurs de chaque colonne
- Cliquez sur Go pour insérer la ligne
Exporter la base de données
- Sélectionnez la base de données
- Cliquez sur l'onglet Export
- Choisissez l'export Quick ou Custom
- Format : SQL (recommandé)
- Cliquez sur Go pour télécharger
Export personnalisé : l'export personnalisé offre plus d'options — compression (gzip), tables choisies ou export des seules données.
Importer une base de données
- Sélectionnez la base de destination (ou créez-en une nouvelle)
- Cliquez sur l'onglet Import
- Cliquez sur Choose File et sélectionnez votre fichier .sql
- Cliquez sur Go pour lancer l'import
Limites de taille à l'import
phpMyAdmin impose des limites d'envoi. Pour les fichiers volumineux :
- compressez le fichier .sql en .sql.gz
- importez plutôt avec MySQL en ligne de commande
- découpez les gros fichiers en morceaux plus petits
Opérations sur les tables
Créer une table
- Sélectionnez la base de données
- Saisissez le nom de la table et le nombre de colonnes
- Cliquez sur Go
- Définissez chaque colonne (nom, type, longueur, etc.)
- Cliquez sur Save
Modifier la structure d'une table
- Sélectionnez la table
- Cliquez sur l'onglet Structure
- Utilisez Add column, ou cliquez sur Change pour les colonnes existantes
Optimiser les tables
- Sélectionnez les tables à optimiser
- Dans la liste déroulante, choisissez Optimize table
- Cela récupère l'espace inutilisé et améliore les performances
Requêtes SQL utiles
Rechercher et remplacer
UPDATE wp_posts
SET post_content = REPLACE(post_content, 'http://oldsite.com', 'https://newsite.com');
Réinitialiser un mot de passe WordPress
UPDATE wp_users
SET user_pass = MD5('newpassword')
WHERE user_login = 'admin';
Afficher la taille des tables
SELECT table_name,
ROUND((data_length + index_length) / 1024 / 1024, 2) AS 'Size (MB)'
FROM information_schema.tables
WHERE table_schema = 'your_database'
ORDER BY (data_length + index_length) DESC;
Cet article vous a-t-il été utile ?