[1.17] Quelles versions de MySQL sont gérées par phpMyAdmin?
Toutes les versions MySQL de la version 3.23.32 jusqu'à la version 5.0 sont totalement gérées. Veuillez noter que plus votre version de MySQL est ancienne, plus vous serez confronté à des limitations.
phpMyAdmin peut se connecter à votre serveur MySQL en utilisant l'extension MySQL classique de php tout autant que l'extension améliorée de MySQL (MySQLi) qui est disponible dans php 5.0.
Quoiqu'il en soit, les développeurs des deux extensions recommandent d'utiliser l'extension classique pour MySQL 4.0 et les versions précédentes et MySQLi pour MySQL 4.1 et les versions ultérieures.
En compilant php, nous recommandons fortement de lier manuellement l'extension MySQL de votre choix à une bibliothèque client MySQL d'au moins la même version mineure, puisque celle qui est fournie avec les distributions de php actuelles est plutôt ancienne et pourrait causer des problèmes (voir également FAQ 1.17a).
MySQL 5.1 n'est pas encore géré.
[1.17a] Je ne peux pas me connecter au serveur MySQL. Il renvoie toujours le message d'erreur, «Le client ne gère pas le protocole d'authentification requis par le serveur; envisagez de mettre à jour votre client MySQL».
Vous avez essayé d'accéder à MySQL avec une ancienne bibliothèque client MySQL. La version de votre bibliothèque client MySQL peut être vérifiée dans le résultat de votre fonction phpinfo(). En général, elle devrait avoir au moins la même version mineure que votre serveur - comme cela est précisé dans la section FAQ 1.17.
Ce problème est généralement observé en utilisant MySQL version 4.1 ou ultérieure. MySQL a changé l'empreinte numérique («hash») d'authentification et votre PHP essaie d'utiliser l'ancienne méthode. La solution adéquate est d'utiliser l'extension mysqli avec la bonne bibliothèque client pour correspondre à votre installation MySQL. L'extension que vous avez choisie est indiquée dans $cfg[Servers][$i]['extension']. Vous trouverez plus d'informations (et de moyens de contournement) dans la documentation MySQL.
Partager