J'ai installé la version 5.0.41 de mySQL. J'avais la version 5.0.37.
Problème: sur la fenêtre principale de phpMyAdmin apparaît le message suivant:
"La version de votre bibliothèque MySQL (5.0.37) diffère de la version de votre serveur MySQL (5.0.41). Ceci peut occasionner un comportement imprévisible."
Que faire pour s'en débarrasser??? J'ai cherché partout, et j'ai trouvé qu'il est possible que la fonction mysql_upgrade soit la solution pour faire ce qu'il faut. MAIS... ils en parlent à de multiples endroits, et jamais ils ne disent où on peut l'utiliser!!!!!!!
La seule console disponible sous WAMP est la console mySQL. Elle n'accepte que des commandes SQL, selon ce que je crois comprendre.
Est-ce que la fonction mysql_upgrade est la solution? et si oui, comment diable l'utiliser??
comme je le disais dans un post, la version du serveur livrée avec WAMP5 est une version light. Autrement dit, il manque tous les exécutables d'ordre utilitaire.
Télécharge la version complète ici : [dev.mysql.com]
choisis la version 'Without installer (unzip in C:\)'
décompresse la où tu veux puis va dans le répertoire \bin\ et copie colle mysql_upgrade.exe dans le répertoire bin du mysql de wamp : \wamp\mysql\bin\
voilà, ouvre une fenêtre 'DOS' et lance mysql_upgrade.exe. Il y a une aide pour te guider et t'apprendre à t'en servir directement si tu le lances sans paramètres.
Je croyais avoir répondu. Peut-être que 2 réponses paraîtront...
Merci pour ta réponse, et désolé de te faire répéter puisque c'est apparemment le cas...
J'ai fait comme tu expliques. Pas de problème. Sauf que... toutes les bases de données se mettent (selon ce qui s'affiche quand on exécute le programme) à la version 5.0.45.
Et... le message d'avertissement demeure inchangé, avec 4.0.37 pour la bibliothèque MySQL et 5.0.41 pour le serveur. 5.0.45 ne paraît nulle part... Un beau méli-mélo.
oué mais ce serait mieux de trouver pourquoi il affiche cette erreur, ça me turlupine, peux tu me donner le message d'erreur exact (copier coller) et me donner le nom de la page dans laquelle il affiche ça ?
en analysant les sources de phpmyadmin on va trouver vite fait
J'ai déjà inscrit le message dans le premier message plus haut. Le revoici:
"La version de votre bibliothèque MySQL (5.0.37) diffère de la version de votre serveur MySQL (5.0.41). Ceci peut occasionner un comportement imprévisible."
Il paraît en rouge dans une boîte à fond jaune bordée de rouge, dans le tiers inférieur de l'écran principal dans le "frame" de droite. (dans celui qui fait la marge à gauche, on choisit une base de données). ======================= Pour info, j'ai reçu le commentaire suivant du forum anglo. Eh ben! pas possible de mettre à jour sans exporter les db/désinstaller/booter/installer/importer db?? C'est vrai, ça?? Voici le message:
did you upgrade an older version of wamp to a newer one? the latest versions of wamp are not upgradeable. if you want to upgrade, you neeed to backup all your website files, uses phpmyadmin to export your mysql databases and data. then uninstall wamp, delete c:\wamp folder, restart pc, and install latest wamp. then put back all your website data and use phpmyadmin to get all your database data back.
CyberSpatium ---------------------- WAMP English Forum Admin
Je viens d'avoir le même problème, la bonne version de libmysql.dll se trouve dans le repertoire bin de mysql server 5, il faut remplacer les autres par celui-ci et redemarrer le pc.
Merci pour le conseil. Je l'ai fait, et maintenant j'ai le même problème, seulement à un niveau un peu plus élevé.
Avant, j'avais un conflit entre les versions 5.0.37 (bibliothèque MySQL) et 5.0.41 (serveur mySQL), et maintenant j'ai le même problèmes avec les versions remplacées respectivement par 5.0.45 et 5.0.41. Le no de version du serveur mySQL n'a donc pas changé!!
Perso, j'ai installé la version 5.0.45, mais ce problème, venait bien de libmysql.dll, qui n'etait pas remplacé à l'installation...
dans mon cas, sur XP, j'ai remplacé celui se trouvant dans le repertoire php et celui de system32 de windows, par celui se trouvant dans le repertoire bin de ma version de mysql server... (pour celui qui est dans system32, j'ai été obligé de le faire en mode sans echec.)
J'ai fait une recherche sur tous les disques, et il n'y a que deux versions (identiques) de libmysql.dll. Toutes deux font 2,035,712 octets. Rien sous WINDOWS.