🗄️ Base de données

phpMyAdmin : interface graphique MySQL

Utiliser phpMyAdmin depuis Plesk pour naviguer, interroger, importer et exporter une base MySQL/MariaDB, sans buter sur les limites d'upload PHP.

débutant ⏱ 10 min Mise à jour : 2026-04-23

phpMyAdmin est une interface web pour MySQL/MariaDB. C'est l'outil graphique de référence pour parcourir vos tables, lancer des requêtes ponctuelles, importer ou exporter un dump. Sur nos hébergements, phpMyAdmin n'est pas exposé publiquement (pas de /phpmyadmin en ligne) — l'accès passe uniquement par Plesk, pour des raisons de sécurité.

Accéder à phpMyAdmin

  1. Connectez-vous à Plesk.
  2. Rubrique Bases de données (ou Sites Web & Domaines > Bases de données).
  3. Sur la base concernée, cliquez sur phpMyAdmin.

Plesk vous connecte automatiquement avec les droits de l'utilisateur de la base — pas de mot de passe à ressaisir. Chaque client ne voit que ses bases, jamais celles des autres hébergés sur le même serveur.

Pourquoi pas d'accès direct /phpmyadmin ?
Les installations publiques de phpMyAdmin sont une cible massive de scans et de bruteforce. En passant par Plesk (authentifié, IP filtrable, sessions courtes), on divise le vecteur d'attaque par plusieurs ordres de grandeur.

Naviguer dans les tables

Dans la colonne de gauche, dépliez la base pour voir la liste des tables. Pour chaque table :

  • Parcourir — voir les données (pagination 30 lignes par défaut).
  • Structure — colonnes, types, index, clés.
  • SQL — éditeur de requêtes.
  • Rechercher — formulaire de recherche dans les colonnes.
  • Insérer — formulaire de saisie d'une nouvelle ligne.
  • Exporter — dump de la table seule.
  • Importer — injecter un fichier SQL dans la table.
  • Opérations — renommer, dupliquer, vider, changer le moteur, etc.

Lancer une requête SQL

Onglet SQL (au niveau de la base ou d'une table). Tapez votre requête, cliquez Exécuter.

SELECT option_name, option_value
FROM wp_options
WHERE option_name LIKE 'siteurl';
⚠️
Avant un UPDATE ou un DELETE
  1. Exécutez d'abord le SELECT équivalent pour vérifier les lignes concernées.
  2. Exportez la table (onglet Exporter) avant l'opération.
  3. Puis lancez l'UPDATE/DELETE.
Un DELETE sans WHERE vide une table en quelques secondes. Il n'y a pas d'annulation.

Exporter une base (ou une table)

  1. Sélectionnez la base (ou une table) dans la colonne de gauche.
  2. Onglet Exporter.
  3. Méthode Rapide pour un dump complet standard, ou Personnalisée pour choisir les tables et les options.
  4. Format SQL (le plus portable).
  5. Pour les bases volumineuses, cochez Compression : gzip (ou zip) dans la méthode personnalisée.
  6. Cliquez Exporter — le navigateur télécharge le fichier.

Options intéressantes en mode personnalisé

  • Ajouter DROP TABLE IF EXISTS — coché par défaut. Permet une restauration propre, mais écrase les tables existantes. À décocher si vous voulez fusionner.
  • Ajouter l'instruction CREATE DATABASE — utile pour migrer vers une nouvelle base.
  • Jeu de caractères — laissez utf8mb4 pour WordPress moderne.
  • Inclure les vues, procédures, triggers — à cocher si vous en avez.

Importer un dump SQL

  1. Sélectionnez la base de destination.
  2. Onglet Importer.
  3. Choisissez le fichier (.sql, .sql.gz, .sql.zip selon la version de phpMyAdmin).
  4. Laissez le jeu de caractères sur utf8mb4.
  5. Cliquez Importer.

Limite d'upload PHP

phpMyAdmin passe par PHP, donc par les directives upload_max_filesize, post_max_size et max_execution_time. La taille maximale autorisée est affichée en haut du formulaire d'import.

Sur un hébergement mutualisé, ces valeurs sont calées pour un usage web normal (quelques dizaines de Mo). Si votre dump dépasse la limite, plusieurs solutions par ordre de préférence :

SolutionQuand l'utiliser
Compresser le dump (.sql.gz)Gain facile : un dump SQL se compresse par ~5. phpMyAdmin décompresse à la volée.
Dumper en plusieurs morceauxÀ l'export, sélectionnez table par table (ou groupes).
Augmenter temporairement les limites PHPVoir Limites PHP. Pensez à les redescendre après.
Passer par SSH + mysqlSolution définitive pour les gros dumps. Voir MySQL en ligne de commande.
💡
Générer un dump compatible
Avec mysqldump, l'option --compatible produit un SQL adapté à une cible précise (mysql40, ansi, etc.). Rarement utile en interne, mais indispensable si vous migrez depuis ou vers un MySQL ancien.

Quand préférer la ligne de commande

phpMyAdmin est parfait pour :

  • Consulter une base.
  • Exécuter une requête ponctuelle.
  • Exporter/importer des dumps de taille modeste.
  • Corriger manuellement une ou deux lignes.

Passez en SSH (MySQL en ligne de commande) quand :

  • Le dump dépasse la limite PHP ou prend plus de 30 secondes.
  • Vous automatisez (cron de sauvegarde, script de déploiement).
  • Vous migrez une base entière entre serveurs.
  • La requête tourne longtemps et risque de buter sur max_execution_time.

Pour aller plus loin

Besoin d'aide ?

Cette documentation ne couvre pas votre cas ? Notre support humain est là.