Страница 1 из 1

Подключиться к Mysql

Добавлено: 2007-02-06 10:11:51
Guest
Даже не знаю к этой-ле ветке вопрос, ну да ладно.

В общем все работало Apache+PHP4+Mysql41 = понадобилось обновить php, заодно обновил и все остальное - в результате следующая картна:
Не могу подключиться к MySQL из Apacha - тоесть есть приложение, например CACTI, есть пароль к Mysql - root и cactiuser. из под ROOT все подключения к Mysql идут без проблем, если в настройках подключения ввожу другово пользователя то получаю на экран вот это :
Client does not support authentication protocol requested by server; consider upgrading MySQL client.
из командной строки - все без проблем, и юзер входит и выборки из базы делаются.

Пробовал удалять юзера, создавать по новой базы - фиг, все тоже самое - где подкрутить права ?
(проблема не только с Cacti, полегли еще сайтов с тойже проблемой)

Добавлено: 2007-02-06 10:27:22
Guest
Что бы решить возникшую проблему, можно пойти по одному из следующих путей:

Обновить всех клиентов (их библиотеки) до версии 4.1.1 или старше. Этот вариант идеальный, но не всегда подходит, потому что не для всех приложений существуют соответствующие обновленные библиотеки.

Создать для «старых» клиентов учетные записи, которые хранят хеш пароля в старом формате.

Для каждой учетной записи задать хеш пароля в старом формате. Это делается с помощью одной из двух конструкции:

SET PASSWORD FOR 'some_user'собака'some_host' = OLD_PASSWORD('newpwd');



UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')
WHERE Host = 'some_host' AND User = 'some_user';
FLUSH PRIVILEGES;


Задать серверу в файле конфигурации (__my.ini__, __my.cnf__) директиву, которая указывает серверу использовать старый алгоритм хеширования пароля. Эта директива:
-- old-passwords option

Какую Библиотеку надо обновить ?

Добавлено: 2007-02-06 10:32:32
Alex Keda
сам спросил - сам ответил.
самообслуживание :)))

Добавлено: 2007-02-06 14:53:11
Гость
А вот бы еще дополнить статьейку на сайте было бы вооще великолепно (типа установка пароля и прочая...............)

Добавлено: 2007-02-06 14:59:29
Alex Keda
дополнение напишешь - коли разобрался?
========
я либо с консоли меняю,, либо phpMyAdmin %)

Добавлено: 2007-02-06 15:02:37
Sova
Anonymous писал(а):А вот бы еще дополнить статьейку на сайте было бы вооще великолепно (типа установка пароля и прочая...............)
Это писал я (необратил внимания что незалогонился)
А насчет дополнений желательно бы. Остался грамотный народ? Хотя бы в кратце