mysql-5.0.19-1
+
Par Remi le dimanche 12 mars 2006, 10:21 - RPM - Lien permanent
MySQL la version 5.0.19 est sortie officiellement. Les RPM de cette nouvelle version sont disponibles pour FC3 et FC4. Une nouvelle commande, mysql_upgrade facile la migration d'une version à l'autre : contrôle des tables et corrections des droits, équivalent à l'exécution de mysqlcheck et de mysql_fix_privilege_tables
Pour connaitre en détail les améliorations de la version 5.0, vous pouvez lire dans la documentation en anglais : 1.6.3. What's New in MySQL 5.0 (la page en français n'est pas encore traduite). En résumé : Procédures stockées, Vues, Curseurs, Déclencheurs (triggers), nouveaux formats de table (Archive et Federated) et un nouvel outil d'administration, le gestionnaire d'instance (mysqlmanager) qui permet de démarrer et d'arreter les bases à distance.
Cette construction utilise le fichier .spec de la rawhide modifié pour activer les "moteurs de stockage"  :
- Example : qui ne fait rien.
- 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.
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 3
mysql-5.0.19-1.fc3.remi.i386.rpm(2,9 Mo)mysql-bench-5.0.19-1.fc3.remi.i386.rpm(0,5 Mo)mysql-devel-5.0.19-1.fc3.remi.i386.rpm(2,3 Mo)mysql-server-5.0.19-1.fc3.remi.i386.rpm(9,6 Mo)
et pour Fedora Core 4 :
mysql-5.0.19-1.fc4.remi.i386.rpm(2,9 Mo)mysql-bench-5.0.19-1.fc4.remi.i386.rpm(0,5 Mo)mysql-devel-5.0.19-1.fc4.remi.i386.rpm(2,3 Mo)mysql-server-5.0.19-1.fc4.remi.i386.rpm(9,6 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 :
mysqlclient14-4.1.16-1.fc3.remi.i386.rpm(1,1 Mo)mysqlclient14-4.1.16-1.fc4.remi.i386.rpm(1,1 Mo)
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
Voir mysql-5.0.20-1