Introduction

phpMyAdmin est un logiciel libre écrit en PHP qui a pour mission de s’occuper de l’administration d’un serveur de base de données MySQL ou MariaDB. Vous pouvez utiliser phpMyAdmin pour réaliser la plupart des tâches d’administration, ceci incluant la création de base de données, l’exécution de demandes, et l’ajout de comptes utilisateur.

Fonctionnalités prises en charge

Actuellement phpMyAdmin peut :

  • créer, parcourir, éditer, et supprimer des bases de données, tables, vues, colonnes, et index
  • afficher des ensembles de résultats multiples depuis des procédures ou des requêtes stockées
  • créer, copier, supprimer, renommer et altérer des bases de données, tables, colonnes et index
  • maintenir un serveur, des bases de données et tables, avec des propositions sur la configuration serveur
  • exécuter, éditer et marquer n’importe quel SQL-déclaration, et même des requêtes par lot
  • charger des fichiers texte dans des tables
  • créer [1] et lire les listages de tables
  • exporter des données [1] en divers formats : CSV, XML, PDF, ISO/IEC 26300 - OpenDocument (texte et feuille de calculs), Microsoft Word 2000, et LATEX
  • importer des données et des structures MySQL depuis des fichiers OpenDocument (feuille de calculs), et aussi XML, CSV et SQL
  • administrer plusieurs serveurs
  • ajouter, éditer, et supprimer des comptes utilisateurs MySQL et des privilèges
  • vérifier l’intégrité référentielle des tables MyISAM
  • créer des requêtes complexes connectant automatiquement les tables requises en utilisant Query-by-example (QBE)
  • créer des graphiques PDF de la structure des bases de données
  • rechercher globalement dans (un sous-ensemble d”)une base de données
  • transformer les données stockées en n’importe quel format selon un jeu de fonctions prédéfinies, comme d’afficher des données BLOB en image ou en lien de téléchargement
  • suivre les modifications dans les bases de données, tables et vues
  • prendre en charge les tables InnoDB et les clés étrangères
  • prendre en charge mysqli, l’extension MySQL améliorée, voir 1.17 Quelles versions de bases de données sont gérées par phpMyAdmin ?
  • créer, éditer, appeler, exporter et supprimer des procédures et fonctions stockées
  • créer, éditer, exporter et supprimer des évènements et déclencheurs
  • communiquer en 80 langues différentes

Raccourcis clavier

Actuellement, phpMyAdmin prend en charge les raccourcis clavier suivants :

  • k - Afficher/Masquer la console
  • h - Aller à la page d’accueil
  • s- Ouvrir les paramètres
  • d + s - Aller à la structure de base de données (si dans une page relative à la base de données)
  • d + f - Rechercher dans la base de données (si dans une page relative à la base de données)
  • t + s - Aller à la structure de table (si dans une page relative à la table)
  • t + f - Rechercher dans la table (si dans une page relative à la table)
  • backspace - Retourner à la page précédente.

Un mot sur les utilisateurs

Beaucoup de personnes ont des difficultés à comprendre le concept de gestion des utilisateurs dans phpMyAdmin. Quand un utilisateur se connecte à phpMyAdmin, son nom d’utilisateur et mot de passe sont passés directement à MySQL. phpMyAdmin ne gère aucun compte utilisateur lui-même (à part permettre de manipuler les informations des comptes utilisateurs de MySQL) ; tous les utilisateurs doivent être des utilisateurs MySQL valides.

Notes de bas de page

[1](1, 2) phpMyAdmin peut compresser les listages (formats Zip, GZip ou RFC 1952) et les exportations CSV si PHP prend en charge Zlib (--with-zlib). La prise en charge complète pourrait aussi nécessiter des modifications dans le fichier php.ini.