mysql-administrator-1.1.6-2.fc4.remi
+
Par Remi le vendredi 20 janvier 2006, 18:19 - RPM - Lien permanent
Une nouvelle version du RPM de la nouvelle version 1.1.6 de l'outil graphique officiel d'administration des bases de données MySQL est disponible pour FC4 dans le dépôt remi. Juste parce que j'avais oublié de signer le précédent (honte à moi).
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.6-2.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 (anglais, allemand, japonais et portugais pour l'instant).
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.
Comme dans le version 1.1.5, 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.
Désormais mysql-administrator (version 1.1.6) est aussi disponible dans les Extras. Leur version utilise les bibliohtèques de la version standard de MySQL fournie avec FC4 (4.1.16). La mienne utilise celles de MySQL 5.0.18 disponiblent dans ce dépôt. A noter que leur version intégre désormais mon correctif pour le problème avec la fonction de sauvegarde, suite à l'ouverture du Bugzilla #177849.
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...)
Commentaires
Bonjour,
j'ai toujours la même erreur, alors que tes autres paquets marchent nickel.
Bizarre... Le verson 1.1.6-1 n'était pas signée, mais la 1.1.6-2 l'est. Peux-tu poster (mail) la sortie de la commande yum ?
j'ai pas acces a ma messagerie pour l'instant ;-(
es-tu sur d'avoir remis a jour ton depot quand tu as redeposer mysql-administrator-1.1.6-2.fc4.remi
Je viens de m'apercevoir que quand je fais un :
yum --enablerepo=remi --disablerepo=Didier install mysql- administrator
il va me checher le:
mysql-administrator-1.1.6-1.fc4.remi
voici la sortie:
Package mysql-administrator-1.1.6-1.fc4.remi.i386.rpm is not signed
PS: j'ai bien fait un yum clean all, pour etre sur qu'il me retelecharge bien le paquet disponible de ton repo
Le site et son mirroir son à jour.
Certainement un problème de proxy (j'ai déjà eu la cas).
Il faudrait que j'ajoute un header pour faire expirer le cache rapidement sur les fichiers "repodata" mais je n'ai pas trouver de solution simple (a fouiller dans la config. du .htaccess)
Donc soit :
1 - tu attends l'expiration du cache de ton proxy
2 - tu passes en direct
3 - télécharge / installes à la mano.
je te remercie, c'est ok.
je vais pouvoir tester ce nouvel outil.
Voir mysql-administrator-1.1.10-1