La majorité des gens que je connais utilisent phpMyAdmin pour administrer leur base de données MySQL. Quand je vois ça, je leur dis “Tu connais pas MySQL Query Browser hein?”. Cet outil répond à un besoin très répandu : avoir une interface graphique pour jouer avec la base de données. On ne parle pas ici d’avoir une ligne de commande, mais bien d’une interface bien faite qui permet de créer, modifier et supprimer les tables et enregistrements. Le plus beau dans toute l’histoire c’est que c’est l’équipe de MySQL qui s’en occupe et que l’outil est gratuit et disponible pour Linux, Mac OS-X et Windows. L’outil est bien conçu et propose même une aide en ligne.

Voici quelques captures d’écran représentatives des fonctionnalités :

MySQL Query Editor MySQL Table Editor MySQL Table Editor - Confirmation

En plus, d’autres outils se rajoutent au “bundle” offert sur le site de MySQL.

MySQL Administrator est le compagnon idéal de Query Browser et permet d’administrer les utilisateurs, de visualiser des statistiques et de jouer avec les variables systèmes. Il propose aussi un système de sauvegarde qui fonctionne très bien dans Windows à ce que j’ai pu voir.

Évidemment il est aussi agréable graphiquement que Query Browser :

MySQL Administrator - Connections MySQL Administrator - Graphiques

Dans la même lignée, MySQL Migration Toolkit permet de convertir des bases de données. Je n’ai cependant jamais eu l’occasion de m’en servir car je préfère repartir à neuf une base de données plutôt que de “migrer”. Parlant de création, il y aussi MySQL Workbench que je n’ai pas utilisé, mais qui promet si on se fie à ses frères. Prochain coup, au lieu d’utiliser Viso ou Dia pour mon schéma je vais considérer cet outil la…

http://www.mysql.com/products/tools/