mysql-5.0.27-1
+
Par Remi le dimanche 29 octobre 2006, 18:57 - Archives - Lien permanent
MySQL version 5.0.27 is officialy out. RPM for FC3, FC4, FC5 and FC6 are available in remi repository. New storage engines are also include (Federated, Archive, CSV and Blackhole). This version include a lot of fix.
MySQL la version 5.0.27 est sortie officiellement. Les RPM de cette nouvelle version sont disponibles pour FC3, FC4, FC5 et FC6 dans le dépôt remi. Ils intégrent les nouveaux moteurs de stockages. Cette version contient de nombreux correctifs.
Cette construction utilise le fichier .spec de la FC5 modifié pour prendre en compte la nouvelle version 5.0.26 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 6 64 bits
mysql-5.0.27-1.fc6.remi.x86_64.rpm(3,3 Mo)mysql-bench-5.0.27-1.fc6.remi.x86_64.rpm(0,5 Mo)mysql-devel-5.0.27-1.fc6.remi.x86_64.rpm(2,4 Mo)mysql-server-5.0.27-1.fc6.remi.x86_64.rpm(10,2 Mo)mysql-test-5.0.27-1.fc6.remi.x86_64.rpm(2,2 Mo)
Pour Fedora Core 6 32 bits
mysql-5.0.27-1.fc6.remi.i386.rpm(3,3 Mo)mysql-bench-5.0.27-1.fc6.remi.i386.rpm(0,5 Mo)mysql-devel-5.0.27-1.fc6.remi.i386.rpm(2,4 Mo)mysql-server-5.0.27-1.fc6.remi.i386.rpm(10,1 Mo)mysql-test-5.0.27-1.fc6.remi.i386.rpm(2,2 Mo)
Pour Fedora Core 5
mysql-5.0.27-1.fc5.remi.i386.rpm(3,3 Mo)mysql-bench-5.0.27-1.fc5.remi.i386.rpm(0,5 Mo)mysql-devel-5.0.27-1.fc5.remi.i386.rpm(2,4 Mo)mysql-server-5.0.27-1.fc5.remi.i386.rpm(10 Mo)mysql-test-5.0.27-1.fc5.remi.i386.rpm(2,2 Mo)
Pour Fedora Core 4
mysql-5.0.27-1.fc4.remi.i386.rpm(3,3 Mo)mysql-bench-5.0.27-1.fc4.remi.i386.rpm(0,5 Mo)mysql-devel-5.0.27-1.fc4.remi.i386.rpm(2,3 Mo)mysql-server-5.0.27-1.fc4.remi.i386.rpm(9,9 Mo)mysql-test-5.0.27-1.fc4.remi.i386.rpm(2,2 Mo)
Pour Fedora Core 3
mysql-5.0.27-1.fc3.remi.i386.rpm(3,3 Mo)mysql-bench-5.0.27-1.fc3.remi.i386.rpm(0,5 Mo)mysql-devel-5.0.27-1.fc3.remi.i386.rpm(2,3 Mo)mysql-server-5.0.27-1.fc3.remi.i386.rpm(9,8 Mo)mysql-test-5.0.27-1.fc3.remi.i386.rpm(2,1 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.20-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
Merci ! Ça functionne très bien !!!
J'ai FC4 et j'ai eu MySQL 4.1.20 ... Maintenant, merci a vous j'ai la version 5.0.27 !!!
J'ai fait seulement: yum --enablerepo=remi update mysql\*
Il ne faut pas oublier de faire mysql_upgrade, sinon la version 5.0 ne sera pas pleinement opérationnelle.
Je viens d'ajouter la version x86_64
Après la commande yum --enablerepo=remi update mysql\*
J'ai les erreurs suivants :
Error: Missing Dependency: libmysqlclient.so.10 is needed by package perl-DBD-MySQL
Error: Missing Dependency: php is needed by package php-pear
Je suis sous Fedora 3 avec la version de mysql 3
Il faut lire "tout" le billet.
J'ai bien fait rpm -ivh mysqlclient10-3.23.58-6.i386.rpm
file /usr/lib/mysql/libmysqlclient.so.10.0.0 from install of mysqlclient10-3.23.58-6 conflicts with file from package mysql-3.23.58-16.FC3.1
file /usr/lib/mysql/libmysqlclient_r.so.10.0.0 from install of mysqlclient10-3.23.58-6 conflicts with file from package mysql-3.23.58-16.FC3.1
Première solution, avec yum : désinstaller l'ancienne version avant d'installer la nouvelle :
yum remove mysql yum --enablerepo=remi install mysql-server
Dans ce cas, penser à réinstaller les autres logiciels désinstallés lors du remove(php-mysql, ...)
Seconde solution, avec la commande rpm Il faut installer mysqlclient10 et la nouvelle version de mysql dans la même transaction
rpm -Uvh mysqlclient10-3.23.58-6.i386.rpm mysql*5.0.27-1.fc4.remi.i386.rpm
A+
Merci beaucoup pour ton aide la mise a jour a été effectué.
Maintenant j'ai un autre problème, je suis retourné sur plesk 8.0.1 et la j'ai vu des erreurs de mysql donc j'ai un peu chercher et j'ai vu que mysql 5 était incompatible avec plesk 8.0.1 et qu'il fallais que je revienne à mysql 4.1.
Donc je voulais savoir si il fallait que fasse un yum remove mysql et après installer mysql 4 ou si prendre autrement car sinon ça risque de faire des problèmes avec plesk
C'est clair, Plesk ne gère pas MySQL 5.0.
Pour la bascule, voir : remi.collet.free.fr/index...
Puisque tu utilises Plesk (produit commercial) : utilises leur support.
A+
Salut
Je viens d'installer mysqld et php a partir de ton depot. Je voulais installer phpmyadmin donc je lance mysqld comme tu l'expliques si bien :)
Voila ce que j'obtiens :
----------
[root@bochecha ~]# service mysqld start
Initialisation de la base de données MySQL : WARNING: The host 'bochecha' could not be looked up with resolveip.
This probably means that your libc libraries are not 100 % compatible
with this binary MySQL version. The MySQL daemon, mysqld, should work
normally with the exception that host name resolving will not work.
This means that you should use IP addresses instead of hostnames
when specifying MySQL privileges !
Installing all prepared tables
Fill help tables
To start mysqld at boot time you have to copy support-files/mysql.server
to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h bochecha password 'new-password'
See the manual for more instructions.
You can start the MySQL daemon with:
cd /usr ; /usr/bin/mysqld_safe &
You can test the MySQL daemon with the benchmarks in the 'sql-bench' directory:
cd sql-bench ; perl run-all-tests
Please report any problems with the /usr/bin/mysqlbug script!
The latest information about MySQL is available on the web at
www.mysql.com
Support MySQL by buying support/licenses at shop.mysql.com
[ OK ]
Démarrage de MySQL : [ OK ]
----------
Bon, y a le OK a la fin, mais est-ce un probleme ?
En tout cas merci :-)
Oui, c'est bon.
Cependant je te conseille de vérifier ton fichier /etc/hosts.
Visiblement il n'arrive pas à faire le lien entre ton nom de machine et son adresse (et dans l'autre sens).
A+
Billet archivé, voir mysql-5.0.33-1