Ceci est une ancienne révision du document !
Outils MySQL
Il existe une multitude d'outils pour bien gérer Mysql.
La société mère de Mysql a également une série d'outils mis à notre disposition.
Pour gérer la base de données nous avons :
MySQL Administrator
Il faut installer les paquets mysql-admin
Cela installera le logiciel en question.
MySQL-Query-Browser
Il faut installer les paquets mysql-query-browser
Ce logiciel vous permettra de manipuler les tables de vos bases de données MySQL. Comme PhpMyAdmin(pour ceux qui connaissent).
MySQL-WorkBench
Ce logiciel est le remplaçant de DBDesigner4, qui est un logiciel de schématisation de vos tables.
Il n'est pas encore présent dans les dépôts, mais un paquet est disponible depuis novembre 2008.
Installation de MySQL-WorkBench
Installer le paquet apt://mysql-gui-tools-common qui permet d'avoir tous ce qui est nécessaire pour les outils de Sun pour MySQL. (à vérifier si obligatoire voir automatique, pour ma part je l'avais déjà installé…).
Ensuite il faut télécharger et installer le paquet de la libctemplate0 fournie par google et requise par MySQL-WorkBench : libctemplate0_0.92-1_i386.deb
On termine par télécharger et installer le paquet de MySQL-WorkBench : mysql-workbench-5.1.4-1_i386.deb
MySQL Proxy
MySQL Proxy est un nouveau projet (en cours de développement) de l'équipe MySQL Enterprise Tools.
Il vise à proposer un logiciel se plaçant entre le client (par exemple PHP) et le serveur MySQL et permettant la surveillance, l'analyse et la modification de la communication (les requêtes SQL).
Parmi les exemples d'utilisation cités : la répartition de charge, la gestion de panne, l'analyse de requête, le filtrage et la modification de requête.
Tora
Tora est un autre outil qui permet de travailler sur des bases MySQL, bien qu'à l'origine il soit développé pour les bases Oracle*.
Si vous installez uniquement le paquet tora, la connexion à une base MySQL n'est pas possible, pour cela il faut également installer le paquet libqt3-mt-mysql.
sudo apt-get install tora libqt3-mt-mysql