Ho recentemente aggiornato MySQL sul mio server Debian 5.0.4 su 5.1. Ora phpMyAdmin mostra il seguente avviso:
Your PHP MySQL library version 5.0.51a differs from your MySQL server version 5.1.43
È probabile che causi problemi?
Il messaggio indica che:
In teoria, questo non dovrebbe causare alcun problema reale : le versioni minori tendono ad essere compatibili; ma potrebbe essere necessario aggiornare la libreria utilizzata da PHP; forse qualche pacchetto come " libmysql
", o qualcosa del genere (non ho una macchina Debian)
Se vuoi far sparire quell'avvertimento (anche se non sono sicuro che possa davvero causare grossi problemi) , dovrai aggiornare il componente PHP che è usato per comunicare con MySQL.
Nota: con le dependencies, potrebbe non essere così facile, in realtà, aggiornare solo un pacchetto …
Direi che dovresti aggiornare qualcosa come php5-mysql
; che significa :
apt-get install php5-mysql
(Secondo questa pagina – tra le altre cose – per aggiornare un singolo pacchetto, è necessario utilizzare l' install
)
Se si sta utilizzando aptitude
e non apt-get … Non si è sicuri dell'opportunità giusta da utilizzare per aggiornare solo un pacchetto; ancora, aptitude safe-upgrade
dovrebbe presentarti un elenco di pacchetti che aggiornerà, il che ti consentirà di decidere se continuare o less …
Ma hai detto in un commento ad un'altra risposta che Debian spedisce di default con MySQL 5.0 – il che significa che il module "ufficiale" per PHP è probabilmente compilato su libmysql 5.0, e non su libmysql 5.1.
Per risolvere questo problema, dovrai:
mysql
) compilato su libmysql 5.1 mysql
rispetto alla versione di libmysql attualmente utilizzata sul tuo sistema, ad esempio libmysql 5.1 Prova a eseguire sudo apt-get update mysql-client
.
In Debian / Ubuntu puoi superare questa notifica usando il seguente command nell'ultimo repository definito in /etc/apt/sources.list
.
sudo apt-get upgrade mysql-client
Ciò risolverà perfettamente il tuo problema.
Vi auguro una buona giornata.
sudo apt-get update php5-mysql