mysql-5.0.22-1
+
Par Remi le jeudi 1 juin 2006, 20:49 - RPM - Lien permanent
MySQL version 5.0.22 is officialy out. RPM for FC3, FC4 and FC5 are available. New storage engines are also include (Federated, Archive, CSV and Blackhole). This is a security update.
MySQL la version 5.0.22 est sortie officiellement. Les RPM de cette nouvelle version sont disponibles pour FC3, FC4 et FC5. Ils intégrent les nouveaux moteurs de stockages. Il s'agit d'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.22 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.22-1.fc5.remi.i386.rpm(3,0 Mo)mysql-bench-5.0.22-1.fc5.remi.i386.rpm(0,5 Mo)mysql-devel-5.0.22-1.fc5.remi.i386.rpm(2,4 Mo)mysql-server-5.0.22-1.fc5.remi.i386.rpm(9,9 Mo)mysql-test-5.0.22-1.fc5.remi.i386.rpm(2,0 Mo)
Pour Fedora Core 4
mysql-5.0.22-1.fc4.remi.i386.rpm(3,0 Mo)mysql-bench-5.0.22-1.fc4.remi.i386.rpm(0,5 Mo)mysql-devel-5.0.22-1.fc4.remi.i386.rpm(2,3 Mo)mysql-server-5.0.22-1.fc4.remi.i386.rpm(9,8 Mo)mysql-test-5.0.22-1.fc4.remi.i386.rpm(2,0 Mo)
Pour Fedora Core 3
mysql-5.0.22-1.fc3.remi.i386.rpm(3,0 Mo)mysql-bench-5.0.22-1.fc3.remi.i386.rpm(0,5 Mo)mysql-devel-5.0.22-1.fc3.remi.i386.rpm(2,3 Mo)mysql-server-5.0.22-1.fc3.remi.i386.rpm(9,7 Mo)mysql-test-5.0.22-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
Bonjour,
j'ai un certain nombre d'insultes en installant mysql-5.0.22 sous FC5 :
Error: Missing Dependency: perl(lib::mtr_io.pl) is needed by package mysql-test
Error: Missing Dependency: perl(lib::mtr_process.pl) is needed by package mysql-test
etc...
Je n'ai pas trouvé sous Google le package manquant (perl quelque chose...)
merci de vos lumières
cordialement,
Jean-Yves
1/ le RPM mysq-test n'est pas indispensable, il permet juste de faire les tests de non-régression (ils sont de toute manière réalisés lors du build).
2/ effectivement, il faut que je cherche un peu se qui se passe, car yum ne trouve pas de solution. Je te tiens au courant.
A+
P.S. : si vraiment tu veux installer les tests, télécharge le RPM et installe le avec rpm et l'option --nodeps (puisque les deps sont bugguées), j'ai testé, ça marche. La correction sera intégrée lors d'une prochaine reconstruction des RPM.
1/ Merci pour la réponse rapide
2/ Le RPM mysql-test n'est pas indispensable mais les mêmes erreurs apparaissent avec les autres packages (mysql, mysql-server, ...)
3/ En fait, j'avais aussi une erreur avec une autre bibliothèque :
Missing Dependency: libecal-1.2.so.3 is needed by package gnome-panel
Missing Dependency: libecal-1.2.so.3 is needed by package evolution-webcal
Missing Dependency: libecal-1.2.so.3 is needed by package evolution
et curieusement, yum a fait les mises à jour aujourd'hui sans problème et a retrouvé automatiquement libecal-1.2.so.3.
De là à penser qu'il y avait un problème de cohérence dans les mises à jour des packages hier qui a été résolu aujourd'hui
4/ malheureusement pour mysql les problèmes persistent ce matin
Pour libecal, c'est un problème (temporaire et résolu) avec les MAJ officielles.
Pour MySQL, adresses moi (de préf par mail) une copie complète de la sortie du yum.
Bonjour
Voici 2 erreurs que j'obtiens lors du passage de mysql Ver 11.18 Distrib 3.23.58, for redhat-linux-gnu (i386)
sur une fedora core 3 noyau 2.6.12-1.1381
Error: Missing Dependency: php = 4.3.11-2.8 is needed by package php-domxml
Error: Missing Dependency: php = 4.3.11-2.8 is needed by package php-pear
par contre sur une autre becane : passer de mysql 4 sous fedora core 4 s'est passé sans probleme.
As tu une idée pour resoudre ce probleme ?
Merci
Eric
Quelle command as-tu lancée ?
Il faut installer mysqlclient10 nécessaire au fonctionnement des binaires, comme par exemple php.
Veux-tu upgrader seulement MySQL ? Dans ce cas il ne doit pas y avoir de problème.
Pour PHP c'est différent. Et un peu plus compliqué pour FC3.
Le plus simple est de désinstaller la version existante avant d'installer la nouvelle version.
- php-pear à changer d'époque (0:4.3.11 -> 1:1.4.11) car il dispose désormais d'une némérotation spécifique, mais ce changement n'est pas géré correctement par la vieille version de yum de FC3.
- php-domxml est remplacé par php-xml.
N'hésites pas à utiliser le mail, ce sera plus rapide.
A+
je recopie simplement :-)))
>Voici 2 erreurs que j'obtiens lors du passage de mysql Ver 11.18 Distrib 3.23.58, for redhat-linux-gnu (i386)
sur une fedora core 3 noyau 2.6.12-1.1381
>Error: Missing Dependency: php = 4.3.11-2.8 is needed by package php-domxml
>Error: Missing Dependency: php = 4.3.11-2.8 is needed by package php-pear
j'ai exactement les mêmes ...
par contre ... je n'ai pas compris ce qu'il fallait faire pour corriger le problème sur php :-(
très amicalement mbp
Même problème, même question.
C'est MySQL ou PHP que tu veux mettre à jour ?
Pour php, il y a un bug avec YUM pour FC3 (ne gère pas correctement le changement d'architecture de php-pear).
Le plus simple et de déinstallé le php de base avant d'installé la version 5.1.
A+
Voir : mysql-5.0.24a-1