В сообщении указывается, что:
- Вы используете версию 5.1.43 сервера MySQL
- Но библиотека , используемая PHP для связи с этим сервером, была скомпилирована для связи с версия 5.0.x MySQL.
Теоретически, это не должно вызывать каких-либо реальных проблем : второстепенные версии, как правило, совместимы; но вам может потребоваться обновить библиотеку, которая используется PHP; может быть какой-нибудь пакет типа "libmysql
" или что-то в этом роде (у меня нет машины Debian)
Если вы хотите, чтобы это предупреждение исчезло (даже если я не уверен, что оно действительно может вызвать большие проблемы) , вам придется обновить компонент PHP , который используется для общаться с MySQL.
Примечание. При наличии зависимостей может оказаться не так просто обновить только один пакет ...
Я бы сказал, что вам нужно обновить что-то вроде php5-mysql
; что означает:
apt-get install php5-mysql
(Согласно этой странице - среди прочего - для обновления одного пакета необходимо использовать install
)
Если вы используете aptitude
, а не apt-get ... Не уверен насчет правильной опции, которую следует использовать для обновления только одного пакета; Тем не менее, aptitude safe-upgrade
должен предоставить вам список пакетов, которые он будет обновлять, что позволит вам решить, хотите ли вы продолжить ...
Но вы сказали в комментарии к другому ответу, что Debian поставляется по умолчанию с MySQL 5.0 - это означает, что «официальный» модуль для PHP, вероятно, скомпилирован с libmysql 5.0, а не с libmysql 5.1.
Чтобы решить эту проблему, вам нужно:
- Найдите репозиторий, предоставляющий PHP (или, по крайней мере, расширение
mysql
) , скомпилированный с libmysql 5.1
- Или перекомпилируйте PHP и / или расширение
mysql
для версии libmysql, которая в настоящее время используется в вашей системе - т.е. libmysql 5.1