mysqlclient16-5.1.30-1
+
Par Remi le samedi 10 janvier 2009, 11:18 - RPM - Lien permanent
RPM of MySQL client libraries version 5.1.30 for Fedora, Enterprise Linux (RHEL, CentOS) are available in remi-test. It allow to run applications from remi repository build against MySQL 5.1.30, (p.e. PHP 5.2.8) without upgrading the system MySQL (5.0 or 4.1).
Les RPM des bibliothèques du client MySQL version 5.1.30 pour Fedora, Enterprise Linux (RHEL, CentOS) sont disponibles dans le dépôt remi-test. Ceci permet d'utiliser les applications du dépôt remi construites avec MySQL 5.1.30, (ex: PHP 5.2.8) sans mettre à jour MySQL (5.0 ou 4.1).
Suite à une demande d'un utilisateur, j'ai décidé de mettre à disposition ce RPM dans mon dépôt pour l'ensemble des versions.
Utilisez YUM pour les installer :
yum --enablerepo=remi-test install mysqlclient16
Cette opération vous permet ensuite d'installer les autres applications du dépôt remi sans devoir faire la mise à jour de MySQL, exemple :
yum --enablerepo=remi install mysql-workbench
Le paquet contient donc les bibliothèques dynamiques :
- libmysqlclient.so.16
- libmysqlclient.so.16.0.0
- libmysqlclient_r.so.16
- libmysqlclient_r.so.16.0.0
Le paquet -devel est aussi disponible mais sans être réellement testé.
En espérant que cela permettra de passer en douceur sur la dernière version des logiciels disponibles ici.
Mais il faudra quand même un jour penser à mettre à jour MySQL...
La version 5.0 qui était dans mon dépôt ne sera plus maintenue.
Commentaires
Bonjour Rémi et bonne année,
Comme c'est ma première intervention ici, j'en profite pour vous remercier pour votre travail, dont je profite depuis longtemps déjà.
J'ai essayé, aujourd'hui, d'installer le package mysqlclient16, mais j'obtiens l'erreur suivante :
file /usr/lib64/mysql/libmysqlclient.so.16.0.0 from install of mysqlclient16-5.1.30-1.fc10.remi.x86_64 conflicts with file from package mysql-libs-5.1.30-1.fc10.remi.x86_64
file /usr/lib64/mysql/libmysqlclient_r.so.16.0.0 from install of mysqlclient16-5.1.30-1.fc10.remi.x86_64 conflicts with file from package mysql-libs-5.1.30-1.fc10.remi.x86_64.
Merci encore. A bientôt.
Psou
Oups !
Je viens de comprendre ma boulette.
En fait, j'espérais trouver le package inverse, permettant d'utiliser des applis compilées avec mysql5.0 après être passé à 5.1 (amarok par exemple). J'avais mal lu. Pardon.
Psou
Pour les applications compilées avec client MySQL 5.0, c'est le paquet mysqlclient15 qui est nécessaire (installation automatique par yum si mon dépôt est activé).
Par contre pour Amarok, c'est le paquet mysql-embedded (serveur embarqué). Il faut s'assurer de prendre la version 5.0.67 du dépôt Fedora (celle de la version 5.1.30 est dans le dépôt remi-test uniquement pour ceux qui voudraient recompiler une application).
++
how to update from
mysqlclient15 i386 5.0.67-1.el5.remi
to this version?
@konradturek : there is no need to upgrate from mysqlclient15 to mysqlclient16.
Both provides distinct librairies and could be install to provide the MySQL client Library (version 5.0 and 5.1) for apps.
mysqlclient15 is a remplacement for mysql-libs-5.0.x when you upgrade to MySQL 5.1 and use apps build against this old version.
mysqlclient16 is a remplacement for mysql-libs-5.1.x when you use apps build against this new version and don't want to upgrade MySQL.
+
then maybe you tell me why my mysql server crash after few hours sometimes days, just hang up and i must kill him manualy service mysqld stop not working ;/
Hello, we recently upgraded PHP to 5.2.10 (on RHEL5) as instructed on this web site. All seems well but I would like to confirm that this configuration is correct? Does this combination of versions look ok to you?
[maxelrod@interactive ~]$ sudo yum list installed mysql*
Loaded plugins: rhnplugin, security
Installed Packages
MySQL-python.x86_64 1.2.1-1 installed
mysql.i386 5.0.45-7.el5 installed
mysql.x86_64 5.0.45-7.el5 installed
mysql-connector-odbc.x86_64 3.51.12-2.2 installed
mysql-devel.i386 5.0.45-7.el5 installed
mysql-devel.x86_64 5.0.45-7.el5 installed
mysql-server.x86_64 5.0.45-7.el5 installed
mysqlclient16.x86_64 5.1.30-1.el5.remi installed
[maxelrod@interactive ~]$ sudo yum list installed php*
Loaded plugins: rhnplugin, security
Installed Packages
php.x86_64 5.2.10-1.el5.remi installed
php-cli.x86_64 5.2.10-1.el5.remi installed
php-common.x86_64 5.2.10-1.el5.remi installed
php-dba.x86_64 5.2.10-1.el5.remi installed
php-devel.x86_64 5.2.10-1.el5.remi installed
php-gd.x86_64 5.2.10-1.el5.remi installed
php-mbstring.x86_64 5.2.10-1.el5.remi installed
php-mcrypt.x86_64 5.2.10-1.el5.remi installed
php-mysql.x86_64 5.2.10-1.el5.remi installed
php-ncurses.x86_64 5.2.10-1.el5.remi installed
php-odbc.x86_64 5.2.10-1.el5.remi installed
php-pdo.x86_64 5.2.10-1.el5.remi installed
php-xml.x86_64 5.2.10-1.el5.remi installed
[maxelrod@interactive ~]$
Please use the forums which is a better place for discussion than blog comments.
But, yes, that seems fine (but I don't know which extension your PHP applications requires)
+