Re: Question existentielle MySQL
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
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
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
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]