Тема: Конфликт клиентской библиотеки MySQL и MySQL-сервера

На локальном компьютере при заходе на phpMyadmin выдается следующее сообщение:
Версия клиентской библиотеки MySQL (3.23.49) отличается от версии установленного MySQL-сервера (5.0.20a). Это может привести к некорректной работе.

Поясните пожалуйста, что это значит, чем грозит и как исправить?
Не корректная работа уже на лицо, не могу удалить ни базу данных, не таблицу в ней, выдаёт сообщение:
Ошибка
Ответ MySQL: 
#1065 - Query was empty

2

Re: Конфликт клиентской библиотеки MySQL и MySQL-сервера

Aleksandr37
Обратите, пожалуйста, внимание на данную статью: Инструментарий веб-разработчика
Если вы воспользуетесь ею, то проблем не будет.

3 (изменено: stud_muffler, 2008-09-18 22:04:25)

Re: Конфликт клиентской библиотеки MySQL и MySQL-сервера

Hanut сказал:

Aleksandr37
Обратите, пожалуйста, внимание на данную статью: Инструментарий веб-разработчика
Если вы воспользуетесь ею, то проблем не будет.

Ну а если подобное на удаленном сервере?

Your PHP MySQL library version 4.0.18 differs from your MySQL server version 4.1.20. This may cause unpredictable behavior.

Что надо сделать, чтобы исправить положение?

cool

4

Re: Конфликт клиентской библиотеки MySQL и MySQL-сервера

stud_muffler
В данном случае надо обновить PHP.

5

Re: Конфликт клиентской библиотеки MySQL и MySQL-сервера

Использую функции
ExtractValue()
UpdateXML()
http://dev.mysql.com/doc/refman/5.1/en/ … tions.html

Предупреждение в phpMyAdmin:
Версия клиентской библиотеки MySQL (5.0.51a) отличается от версии установленного MySQL-сервера (5.1.30). Это может привести к некорректной работе.

Конфигурация:
Apache/2.2.11 (Win32) PHP/5.2.8
Версия MySQL-клиента: 5.0.51a
PHP расширение: mysqli

Устанавливал MySQL-сервера (5.1.30). Функции поддерживаются. Багов пока не видел. Что делать? Ждать релиза PHP? или указать путь к библиотеке на сервере?

Как уточнять совместимость релиза PHP с MySQL сервером?

6

Re: Конфликт клиентской библиотеки MySQL и MySQL-сервера

seforsource
Я тоже использую MySQL 5.1.30 с клиентской библиотекой 5.0.51а, все работает нормально. Жду обновления PHP. Специально новую библиотеку не ставил, так как не вижу смысла.

При установке последних версий программ, ничего уточнять не надо, как правило.

7 (изменено: DmitryV, 2010-07-31 22:01:35)

Re: Конфликт клиентской библиотеки MySQL и MySQL-сервера

Проблема решается заменой расширений php_mysql и php_mysqli
Скачать можно с сайта http://www.apachelounge.com/download/mo … .1.30+.zip
Расширения пролинкованы на 5.1.30+ версию.

После замены используйте библиотеку libmysql.dll от вашего MySQL сервера, скопируйте её в папку с php сделав резервную копию.

Конфигурация:
Windows Server 2008 R2
Apache/2.2.15 (Win32) PHP/5.2.14 Thread Safe
Версия MySQL: 5.1.49 (x64)

все работает.

8

Re: Конфликт клиентской библиотеки MySQL и MySQL-сервера

DmitryV сказал:

После замены используйте библиотеку libmysql.dll от вашего MySQL сервера, скопируйте её в папку с php сделав резервную копию.

объясните пожалуйста по подробнее, куда библиотеку скопировать? откуда? файлы я заменил! а что с библиотекой не понял!!

9

Re: Конфликт клиентской библиотеки MySQL и MySQL-сервера

rusborisov сказал:

а что с библиотекой не понял!

Библиотека libmysql.dll будет в каталоге /lib/ установочной директории MySQL.

Но все-таки зря вы стали заменять библиотеки, теперь непонятно откуда ошибок ждать, а изначальная информационная надпись в phpMyAdmin все-таки не является критичной.

10

Re: Конфликт клиентской библиотеки MySQL и MySQL-сервера

Hanut сказал:
rusborisov сказал:

а что с библиотекой не понял!

Библиотека libmysql.dll будет в каталоге /lib/ установочной директории MySQL.

Но все-таки зря вы стали заменять библиотеки, теперь непонятно откуда ошибок ждать, а изначальная информационная надпись в phpMyAdmin все-таки не является критичной.

спасибо большое!!! я назад замену сделаю и все нормально будет??

11

Re: Конфликт клиентской библиотеки MySQL и MySQL-сервера

у меня вообще немного другие версии!! не как у того кто создавал этот пост!
у меня пишет:
Your PHP MySQL library version 5.0.51a differs from your MySQL server version 5.1.40. This may cause unpredictable behavior.

12

Re: Конфликт клиентской библиотеки MySQL и MySQL-сервера

rusborisov сказал:

Your PHP MySQL library version 5.0.51a differs from your MySQL server version 5.1.40. This may cause unpredictable behavior

В этом сообщении нет ничего страшного, оно носит исключительно информационный характер и никак не влияет на работу MySQL. Все будет работать совершенно нормально.

13 (изменено: xXx, 2011-05-07 07:28:23)

Re: Конфликт клиентской библиотеки MySQL и MySQL-сервера

Аналогично.

Версия клиентской библиотеки MySQL (5.0.51a) отличается от версии установленного MySQL-сервера (5.1.46). Это может привести к некорректной работе.

14

Re: Конфликт клиентской библиотеки MySQL и MySQL-сервера

xXx сказал:

Аналогично.

Версия клиентской библиотеки MySQL (5.0.51a) отличается от версии установленного MySQL-сервера (5.1.46). Это может привести к некорректной работе.

Либо не обращайте внимание, либо установите PHP 5.3.5, который можно скачать здесь: http://narod.ru/disk/7808137001/php-5.3 … 6.zip.html