LINUX.ORG.RU
ФорумAdmin

phpMyAdmin: соединение с базой


0

0

Поставил phpMyAdmin. Настроил config.inc.php Пытаюсь подконнектиться к базе через веб-интерфейс этой программы. Выдает ошибку: #1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client

На клиенте: #mysql --version mysql Ver 14.12 Distrib 5.0.18, for pc-linux-gnu (i686) using EditLine wrapper

На клиенте стоит mysql версии 4.2.0 если не ошибаюсь, но сделал апгрейд до 5.0.18 с помощью опции --without-server (то есть одного клиента).

На сервере: #mysql --version mysql Ver 14.12 Distrib 5.0.18, for pc-linux-gnu (i686) using EditLine wrapper

Если с клиента делаю: #mysql -h db -u user -p То соединение проходит. Что не так может быть в настройках phpMyAdmin, если для соединения в config.inc.php прописаны разумеется те же данные, что и для соединения из режима комстроки?

★★★

а причем тут клиент?
phpadmin надо ставить на сервере с mysql-ем и запускать его оттуда

anonymous
()
Ответ на: комментарий от anonymous

ЗЫ: т.е коннектишься со своей клиентской машины к серверу, где у тебя установлены mysql+apache и получаешь при правильной аутентификации доступ к базам мускля на этом сервере

anonymous
()

php на сервере, где стоит phpmyadmin, собран со старой версией mysql(4.0), а надо - как минимум с 4.1

Deleted
()
Ответ на: комментарий от Deleted

Пересобрал php на сервере с такими опциями:
./configure \
--with-apxs=/usr/local/apache/bin/apxs \
--disable-debug \
--enable-ftp \
--enable-inline-optimization \
--enable-magic-quotes \
--enable-mbstring \
--enable-mm=shared \
--enable-safe-mode \
--enable-track-vars \
--enable-trans-sid \
--enable-wddx=shared \
--enable-xml \
--with-dom \
--with-gd \
--with-gettext \
--with-mysql=/usr/local/mysql \
--with-regex=system \
--with-xml \
--with-zlib-dir=/usr/lib

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

KOPEHb ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.