Dans cette version 5.1 plusieurs nouveautés me semblent particulièrement intéressantes :

Cette construction utilise un fichier .spec proche de celui de Fedora 9 modifié pour 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)

ATTENTION : avant la mise à jour, une sauvegarde de vos bases de données est très vivement conseillée.

L'installation la plus simple consiste, bien sur, a utiliser yum !

yum --enablerepo remi-test update mysql-server

Pour ceux qui préfèrent le téléchargement et l'installation à la main, voir le dépot (disponible pour Fedora 8 et 9 et pour RHEL / CentOS 5)

Comme à chaque changement de version il sera nécessaire de passer la commande mysql_upgrade qui vérifie les tables, les corrige si besoin et convertit la table contenant les privilèges utilisateurs. Dans tous les cas la lecture de la documentation est conseillée :

ATTENTION : les bibliothèques de cette version ne sont pas compatibles avec celles de la 5.0, elle fournit désormais libmysqlclient.so.16. Pour continuer à utiliser les applications destinées aux anciennes versions il faut donc installer mysqlclient15 (qui fournit libmysqlclient.so.15).

Cette version fournit en plus le paquet mysql-cluster pour ceux qui veulent s'amuser avec le moteur ndb.

A noter que la version pour EL5 est disponible car c'est celle qui tourne sur le serveur dédié hébergeant ce site et quelques autres.