Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
1251: Client does not support authentication (edart) 17/02/2006 - 10:28:12
      Re: 1251: Client does not support authentication (Dinky) 17/02/2006 - 20:59:28
      Re: 1251: Client does not support authentication (edart) 20/02/2006 - 18:45:41

> Original message text:
> From: edart - 17/02/2006 - 10:28:12
> Subject:1251: Client does not support authentication
> -----------------
> Тема не новая, однако на форуме возможность решить проблему, так и не понял причину этой ошибки в целом.
>
> 1. Итак FreeBSD + Apache 2.0 + PHP 4.4 + Mysql 4.1.13-log
> пользователь как обычно root безпароля (в phpinfo() для модуля поддержки mysql стоит Client API version 3.23.49)
> 2. создаем пользователя user pass к примеру.
> 3. Пытаемся работать под этим аккаунтом через веб-интерфейс и получаем предупреждение объявленное в теме mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client.
> 4. Лихорадочно соображаю как менять клиента - и не фига не понимаю.
> 5. в консоли freebsd выполняю команду mysql -u user -p pass
> все великолепно - полный доступ к твоей БД
> 6. читаю форум делаю update с помощью OLD_PASSWORD, кажется получилось. Все стало работать нормально.
> 7. Однако вот какие сомнения - под консолю работало и с новой системой шифрования и со старой
> 8. Когда пароль устанавливался через грант (вероятно новое шифрование) в веб-интерфейсе постоянно вылетало предупреждение, но!!!! данные вставлялись, удалялись выбирались и поставлялись в контент сайт. Неудобство в срабатывание 1251, которая вылетала на экран ну и создавала другие трудности
>
> Вопрос:
> 1. поясните как такое возможно - есть ошибка авторизации, однако данные все равно вставляются и все работает в целом .
> 2. что значит обновление клиента, как это сделать - означает ли это что php 4.4 это уже нечто старое? Или это касается только модуля mysql для php.
> Вообщем помогите плиз...
>


From: Dinky - 17/02/2006 - 20:59:28
Subject:1251: Client does not support authentication
-----------------
1 - если ошибка авторизации, то нет коннекта, нет коннекта - ничего никуда не вставлется ;)
2 - один вариант - подключить внешнюю библиотеку mysql (идет с mysql)
другой - перекомпилировать php с новой билиотекой (там же)
третий- http://phpclub.ru/faq/wakka.php?wakka=MySQLOldPassword&v=16ec

--
Dmitry


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
26600



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |