mysql-administrator-1.1.5-1.fc4.remi
+
Par Remi le samedi 17 décembre 2005, 17:28 - RPM - Lien permanent
Le RPM de la nouvelle version l'outil graphique officiel d'administration des bases de données MySQL est disponible pour FC4.
L'installation la plus simple consiste, bien sur, a utiliser yum !
yum --enablerepo=remi install mysql-administrator
Pour ceux qui préfèrent le téléchargement et l'installation à la main :
mysql-administrator-1.1.5-1.fc4.remi.i386.rpm(1,6 Mo)
Comme d'habitude, pas de Changelog, mais il semblerait que MySQL AB nous prépare (enfin) une version multilingue.
Il est nécessaire d'installer gtkmm24 présent dans les extras (gtkmm24-2.6.2-2 sous FC4). Par contre la version gtkmm24-2.4.11 disponible pour FC3 est trop ancienne et ne me permet donc pas de construire les RPM pour FC3. Il faudra donc se contenter de la version mysql-administrator-1.1.4-2.0.fc3.remi.
J'ai remarqué que la fonction de sauvegarde ne fonctionnait plus et générait un mesage d'erreur (Cannot set ANSI quotes). Après analyse du code, j'ai fini par trouver des utilisations dangereuses de la fonction g_sprintf, par exemple :
g_sprintf(sql_mode_cmd, "%sANSI_QUOTES", sql_mode_cmd);
Alors qu'un simple strcat aurait trés bien fait l'affaire :
strcat(sql_mode_cmd, "ANSI_QUOTES");
J'ai donc créé un petit correctif qui permet à la fonction de sauvegarde de fonctionner à merveille.
Si vous ne connaissez pas cet outil, il est vraiment temps de le tester, surtout qu'il permet, contrairement à phpMyAdmin d'utiliser les nouveautés de la version 5 de MySQL (procédures stockées, déclencheurs...)