phpMyAdmin
phpMyAdmin est une application web qui permet de gérer un serveur de bases de données MySQL. Dans un environnement multi-utilisateurs, cette interface écrite en PHP permet également de donner à un utilisateur un accès à ses propres bases de données.
Principales fonctionnalités :
- maintenance du serveur, des bases et des tables ;
- gestion des utilisateurs MySQL et de leurs privilèges ;
- importation de données dans divers formats ;
- exportation de bases de données dans divers formats ;
- création, suppression et modification de bases de données, tables, champs, index ;
- exécution et mise en signet de requêtes SQL ;
- création de requêtes avec Query-by-example (QBE).
- synchronisation de deux bases de données résidant sur le même serveur ou distantes ;
- support de la réplication.
- création de schémas de bases de données exportables au format PDF ;
- recherche dans tout ou partie d'une base de données ;
- accéder à plusieurs serveurs MySQL à partir d'une seule interface ;
- interface traduite dans plus de 58 langues.
Il est possible d'exporter tout ou partie des bases de données dans divers formats tels que SQL, CSV, XML, OpenDocument, Word, Excel, PDF, LATEX, CodeGen, Texy et YAML.
L'application peut compresser des fichiers d'exportation (dumps) ou CSV (aux formats Zip, GZip -RFC 1952- ou Bzip2).
Il est possible d'importer des données au format CSV, SQL, XML, ODS, Excel.
Cette application est utilisée en production depuis plusieurs années sur des serveurs de mon unité pour des tâches d'administration simples, ainsi que pour les utilisateurs qui ont besoin d'un accès à leurs bases de données par une interface graphique.
Les fonctionnalités récentes comme la réplication et la synchronisation sont parfois mal documentées.