Re: Question existentielle MySQL

2005-05-21 Par sujet Jean-Christophe COURTIN

pascal a écrit :

Bonsoir la liste,

Après quelques vaines requêtes corrélées sur les tables d'une base MySQL 
sous testing, je me suis aprerçu avec étonnement que la version de Mysql 
 par défaut (serveur et client) n'était pas la 4.1.


Par contre (merci Debian) celle-ci est disponible. Je l'ai donc 
installée en remplacement de la version par défaut.


Jusqu'ici...aucun problème (pourvu que ça dure!)

Y a-t-il donc une raison, alors que la version 5.00 de mysql (certes 
beta) est proposée au telechargement, pour ne pas proposer la 4.1 par 
défaut sous testing ?


Merci de vos avis éclairés

Pascal


salut,

je ne sais pas pourquoi la 4.1 n'est pas la version fournie par défaut, 
mais dans tout les cas, j'ai un serveur qui tourne en prod avec une 
install LAMP où Mysql est la version 4.1 et je n'ai pas encore rencontré 
de problème particulier...


jcc


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Question existentielle MySQL

2005-05-21 Par sujet François Boisson
Le Sat, 21 May 2005 19:15:05 +0200
pascal [EMAIL PROTECTED] a écrit:

 Bonsoir la liste,
 
 Après quelques vaines requêtes corrélées sur les tables d'une base
 MySQL sous testing, je me suis aprerçu avec étonnement que la version
 de Mysql 
   par défaut (serveur et client) n'était pas la 4.1.
 
 Par contre (merci Debian) celle-ci est disponible. Je l'ai donc 
 installée en remplacement de la version par défaut.
 
 Jusqu'ici...aucun problème (pourvu que ça dure!)
 
 Y a-t-il donc une raison, alors que la version 5.00 de mysql (certes 
 beta) est proposée au telechargement, pour ne pas proposer la 4.1 par 
 défaut sous testing ?
 
 Merci de vos avis éclairés

Peut être à cause de ton «Pourvu que ça dure!»...

Plus simplement, il y a des incompatibilités entre 4.0 et 4.1, je cite:

Le mécanisme de modifications des mots de passe a été modifié en MySQL
4.1, pour apporter une sécurité accrue et réduire le risque de vol de
mots de passe. Cependant, ce nouveau mécanisme ne peut être compris que
de la version 4.1, et des clients MySQL 4.1, ce qui pose des problèmes
de compatibilité. Un client 4.1 peut se connecter sur un serveur
pre-4.1, car le client comprend les deux méthodes de hashage, ancienne
et nouvelle. Cependant, un client pre-4.1 qui tente se de connecter à un
serveur 4.1 aura des problèmes. Par exemple, si un client mysql  4.0
essaie de se connecter au serveur 4.1, il va recevoir l'erreur
suivante:
«Client does not support authentication protocol requested by
server; consider upgrading MySQL client»

Le hashage des mots de passe a changé...


François Boisson


-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Question existentielle MySQL

2005-05-21 Par sujet Raphaël 'SurcouF' Bordet
Le samedi 21 mai 2005  21:01 +0200, Jean-Christophe COURTIN a crit :

[...]

 je ne sais pas pourquoi la 4.1 n'est pas la version fournie par dfaut, 
 mais dans tout les cas, j'ai un serveur qui tourne en prod avec une 
 install LAMP o Mysql est la version 4.1 et je n'ai pas encore rencontr 
 de problme particulier...

Ce n'est que lorsque survient un problme qu'on peut rellement juger de
la qualit d'un logiciel ou d'un service. Sans doute que les
applications que tu utilises avec n'exploitent pas vraiment MySQL.
(comprendre: utiliser des bases InnoDB, des cls trangres, etc.).
Du fait des manques des premires versions de MySQL, beaucoup
d'applications grent elles-mme ce qui aurait d tre du ressort du
moteur de la base de donnes...

-- 
Raphal 'SurcouF' Bordet
http://debianfr.net/ | surcouf at debianfr dot net





Re: Question existentielle MySQL

2005-05-21 Par sujet pascal

François Boisson a écrit :


Peut être à cause de ton «Pourvu que ça dure!»...

Plus simplement, il y a des incompatibilités entre 4.0 et 4.1, je cite:

Le mécanisme de modifications des mots de passe a été modifié en MySQL
4.1, pour apporter une sécurité accrue et réduire le risque de vol de
mots de passe. Cependant, ce nouveau mécanisme ne peut être compris que
de la version 4.1, et des clients MySQL 4.1, ce qui pose des problèmes
de compatibilité. Un client 4.1 peut se connecter sur un serveur
pre-4.1, car le client comprend les deux méthodes de hashage, ancienne
et nouvelle. Cependant, un client pre-4.1 qui tente se de connecter à un
serveur 4.1 aura des problèmes. Par exemple, si un client mysql  4.0
essaie de se connecter au serveur 4.1, il va recevoir l'erreur
suivante:
«Client does not support authentication protocol requested by
server; consider upgrading MySQL client»

Le hashage des mots de passe a changé...


François Boisson



Oui ...Je me doute bien.
Et c'était le sens de ma question.
J'utilise dotclear, phpbb et pour le reste MySQL directement.
Comme le dit un peu plus bas Raphael mon étonnement vient de ce que ces 
applications (pas les miennes) n'utilisent probablement pas  les 
fonctionnalités nouvelles dans la 4.1 (InnoDB était déjà supporté) comme 
les clés étrangères.

En tout cas merci de vos réponses.
Pascal
--
Pour voir le monde dans un grain de sable
 Et les cieux dans une fleur
 Capturez l'infinité dans la paume de votre main
 Et l'éternité dans une heure. William Blake



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]