Le message indique que:
- Vous utilisez la version 5.1.43 du serveur MySQL
- Mais que la bibliothèque qui est utilisé par PHP pour communiquer avec le serveur a été compilé pour communiquer avec une version 5.0.x de MySQL.
En théorie, cela ne devrait pas poser de problème réel: les versions mineures ont tendance à être compatibles; mais vous devrez peut-être mettre à jour la bibliothèque utilisée par PHP; peut-être un paquet comme « libmysql
», ou quelque chose comme ça (je n'ai pas une machine Debian)
Si vous voulez faire disparaître cet avertissement (même si je ne suis pas sûr qu'il pourrait vraiment cause tout gros problème), vous devrez mettre à jour le composant PHP qui est utilisé pour communiquer avec MySQL.
Note: Avec les dépendances, il pourrait ne pas être aussi simple que cela, en fait, mettre à niveau seulement un paquet ...
Je dirais que vous auriez à mettre à jour quelque chose comme php5-mysql
; ce qui signifie:
apt-get install php5-mysql
(Selon this page - entre autres - pour mettre à jour un seul paquet, votre doit utiliser install
)
Si vous utilisez aptitude
, et non apt-get .. Vous n'êtes pas sûr de la bonne option à utiliser pour mettre à jour un seul paquet; encore, aptitude safe-upgrade
devrait vous présenter une liste de paquets rénovera, ce qui vous permettra de décider si vous souhaitez continuer ...
Mais vous avez dit ou non dans un commentaire à une autre réponse que les navires Debian par par défaut avec MySQL 5.0 - ce qui signifie que le module "officiel" pour PHP est probablement compilé sur libmysql 5.0, et non sur libmysql 5.1.
Pour résoudre ce problème, vous devez soit:
- Trouver un référentiel qui fournit PHP (ou, au moins, l'extension
mysql
) compilé contre libmysql 5.1
- Ou re -compile PHP et/ou l'extension
mysql
par rapport à la version de libmysql actuellement utilisée sur votre système - ie libmysql 5.1
Cette question vaut vraiment la peine ...? –