Votre PHP MySQL version de bibliothèque diffère de la version de votre serveur MySQL
J'ai récemment mis à jour MySQL sur mon serveur Debian 5.0.4 5.1. Maintenant phpMyAdmin affiche l'avertissement suivant:
Your PHP MySQL library version 5.0.51a differs from your MySQL server version 5.1.43
Est-il susceptible de causer des problèmes?
Cette question se pose vraiment la peine d'un bounty...?
OriginalL'auteur pako | 2010-03-01
Vous devez vous connecter pour publier un commentaire.
Le message indique que :
En théorie, cela ne devrait pas poser de réel problème : les versions mineures ont tendance à être compatible ; mais vous pourriez avoir besoin de mettre à jour la bibliothèque utilisée par PHP ; peut-être que certains paquets comme "
libmysql
", ou quelque chose comme ça (je n'ai pas de machine Debian)Si vous voulez faire de cet avertissement disparaître (même si je ne suis pas sûr que ça pourrait vraiment causer des gros problème), vous aurez à mise à jour le PHP composant qui est utilisé pour communiquer avec MySQL.
Remarque : Avec les dépendances, il pourrait ne pas être si facile, en fait, à une mise à niveau d'un package...
Je dirais que vous auriez à mettre à jour quelque chose comme
php5-mysql
; ce qui signifie :(Selon cette page -- entre autres -- de mettre à jour un package unique, vos devez utiliser
install
)Si vous utilisez
aptitude
, et pas de apt-get... Pas sûr de la bonne option que vous devriez utiliser pour mettre à jour un seul colis ; encore,aptitude safe-upgrade
doit vous présenter une liste de paquets qui seront mise à niveau, ce qui vous permettra de décider si oui ou non vous souhaitez continuer...Mais vous avez dit dans un commentaire à une autre réponse que Debian navires par défaut avec MySQL 5.0-qui signifie "officiel" module PHP est probablement compilé contre libmysql 5.0, et pas libmysql 5.1.
Pour résoudre ce problème, vous devrez soit :
mysql
extension) compilé contre libmysql 5.1mysql
extension par rapport à la version de libmysql qui est actuellement utilisé sur votre système, c'est à dire libmysql 5.1OriginalL'auteur Pascal MARTIN
Essayez d'exécuter
sudo apt-get update mysql-client
.OriginalL'auteur Mark C
J'ai été voir ceci dans la console phpMyAdmin - je utiliser Debian 8 sur Google cloud et récemment mis à niveau vers mysql 5.7.21. J'ai eu à exécuter le PHP NativeDriver pour obtenir ce à se calmer
OriginalL'auteur DropHit
Dans Debian/Ubuntu, vous pouvez surmonter cette notification par l'aide de la commande suivante dans le dernier référentiel défini dans
/etc/apt/sources.list
.Qui permettra de résoudre votre problème à la perfection.
Avoir un grand jour.
OriginalL'auteur iaksit
man
: "mise à jour est utilisée pour resynchroniser les fichiers d'index à partir de leurs sources", de ne pas mettre à jour un package unique.mise à niveau de mot-clé?
si vous spécifiez installer, apt-get va mettre à jour le paquet et le depencies qui ne répondent pas aux exigences de version
OriginalL'auteur Chris Ridenour