|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
26600
|
|