mysql-5.0.24a-1
+
Par Remi le samedi 16 septembre 2006, 18:56 - RPM - Lien permanent
MySQL version 5.0.24a is officialy out. RPM for FC3, FC4 and FC5 are available. New storage engines are also include (Federated, Archive, CSV and Blackhole). This version include a security fix.
MySQL la version 5.0.24a est sortie officiellement. Les RPM de cette nouvelle version sont disponibles pour FC3, FC4 et FC5. Ils intégrent les nouveaux moteurs de stockages. Cette version contient une mise à jour de sécurité.
Cette construction utilise le fichier .spec de la FC5 modifié pour prendre en compte la nouvelle version 5.0.24a et activer les "moteurs de stockage"  :
- Federated : accès à une base distante
- Archive : stockage économique sans indexation
- CSV : fichier texte
- Blackhole : trou noir, les données ne sont pas enregistrées (mais peuvent être synchronisées vers un serveur esclave)
Le projet Fedora n'a pas choisi d'intégrer ces nouveaux moteurs à ces RPM, ce que je trouve bien domage. Cf Bugzilla #173253. La prochaine version 5.1 proposera un chargement dynamique des moteurs sous forme de Plugins ce qui devrait faciliter leur distribution dans les Extras.
Dans cette version l'automatisation de la rotation des jounaux (logrotate) a été désactivé par le projet.
L'installation la plus simple consiste, bien sur, a utiliser yum !
yum --enablerepo=remi update mysql\*
Pour ceux qui préfèrent le téléchargement et l'installation à la main, pour Fedora Core 5
mysql-5.0.24a-1.fc5.remi.i386.rpm(3,2 Mo)mysql-bench-5.0.24a-1.fc5.remi.i386.rpm(0,5 Mo)mysql-devel-5.0.24a-1.fc5.remi.i386.rpm(2,4 Mo)mysql-server-5.0.24a-1.fc5.remi.i386.rpm(9,9 Mo)mysql-test-5.0.24a-1.fc5.remi.i386.rpm(2,1 Mo)
Pour Fedora Core 4
mysql-5.0.24a-1.fc4.remi.i386.rpm(3,2 Mo)mysql-bench-5.0.24a-1.fc4.remi.i386.rpm(0,5 Mo)mysql-devel-5.0.24a-1.fc4.remi.i386.rpm(2,3 Mo)mysql-server-5.0.24a-1.fc4.remi.i386.rpm(9,8 Mo)mysql-test-5.0.24a-1.fc4.remi.i386.rpm(2,1 Mo)
Pour Fedora Core 3
mysql-5.0.24a-1.fc3.remi.i386.rpm(3,2 Mo)mysql-bench-5.0.24a-1.fc3.remi.i386.rpm(0,5 Mo)mysql-devel-5.0.24a-1.fc3.remi.i386.rpm(2,3 Mo)mysql-server-5.0.24a-1.fc3.remi.i386.rpm(9,8 Mo)mysql-test-5.0.24a-1.fc3.remi.i386.rpm(2,0 Mo)
Attention, si vous passez de l'ancienne mysql-3.23.58 (par défaut sous FC3) à la version 5.0 il vous faudra surement installer la bibliothèque de compatibilité pour les programmes déjà installés nécessitant libmysqlclient.so.10 :
- mysqlclient10-3.23.58-6.i386.rpm (0,4 Mo)
Attention, si vous passez de l'ancienne mysql-4.1 (par défaut sous FC4 et disponible sur ce site pour FC3) à la version 5.0 il vous faudra surement installer la bibliothèque de compatibilité pour les programmes déjà installés nécessitant libmysqlclient.so.14 :
Comme à chaque changement de version il sera nécessaire de passer la nouvelle commande mysql_upgrade qui vérifie les tables, les corrige si besoin et convertit la table contenant les privilèges utilisateurs (même si vous étiez déjà en 5.0.x) . Dans tous les cas la lecture de la documentation est conseillée :
P.S. désolé pour les liens vers la documentation en anglais, mais celle en français n'est vraiment pas à jour.
Commentaires
Dans cette version la commande mysql_upgrade semble cassée.
Il faut donc revenir à l'ancienne version :
mysqlcheck \ --check-upgrade \ --all-databases \ --auto-repair \ --user=root \ --password
Voir Bug 21011
Il faudra attendre la version 5.0.26 pour la retrouver...
Bonjour,
Etant novice dans le domaine je ne sais pas comment faire pour revenir à l'ancienne version.
J'ai pourtant réussi à installer cette version de MySQL en suivant bien vos directive jusqu'à que j'arrive au dernier commentaire mais c'était déjà trop tard :/
J'espère avoir une réponse et merci pour ces rpm et ces tuto très bien fait. :D
Quand je dit, dans mon commentaire qu'il "faut donc revenir à l'ancienne version", je parle juste d'utiliser la commande mysqlcheck à la place de mysql_upgrade (qui est cassée).
Bonjour
Comment se passe une installation nouvelle de mysql 5 ???
J'ai tenté un yum --enablerepo=remi install mysql\*
Il me met alors le message suivant :
The GPG keys listed for the "Fedora Core 4 - i386 - Base" repository are already installed but they are not correct for this package.
Check that the correct key URLs are configured for this repository.
Comment faire ???
Normalement il suffit de faire :
yum --enablerepo=remi install mysql-server
A condition d'avoir bien configuré mon repo.
Eventuellement envoi moi (par mail) la sortie complète du yum. Cela évitera d'encombrer le blog et la réponse sera plus simple pour moi.
Voir mysql-5.0.26-1