FiTLeSS
Guest
Проблема с паролями пользователей БАЗ ДАННЫХ
Проблема следующая:
до недавнего времени все было хорошо, но вот сегодня потребовалось создать новую БД, с новым юзером через ISPManager 4.0 Pro
Все создалось удачно, пытаюсь коннектится к созданной БД скриптом или phpmyadmin'ом, выдает ошибку:
#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client
К старым БАЗАМ, т.е. созданным ранее, все коннектится просто замечательно!
Покопавшись я выяснил, что теперь пользователь создается с длинной шифра пароля в 2 раза больше, чем это было раньше!
Вот для примера шифрованный пароль старого юзера (из БД Mysql):
"6875da094ed68a51" , а вот пароль нового юзера, которых ISP Manager клепает сейчас:
"*23AE809DDACAF96AF0FD78ED04B6A265E05AA257"
Все остальные поля у нового юзера, такие же как и у старых!
Для справки:
MySQL version: 4.1.10a-standard
OS: Linux RedHat 9
ISPmanager Pro: 4.0.37
Ничего не менялось в настройках! Вот понадобилась новая база и вот на тебе
Я думаю сменился метод шифрования пароля или что то в этом роде!
Для проверки выполнил:
SQL-запрос:
SELECT PASSWORD( '123' )
Результат:
PASSWORD('123')
*23AE809DDACAF96AF0FD78ED04B6A265E05AA257
Параметры таблицы и поля passqord в БД "mysql":
Поле Тип Сравнение
Host varchar(60) utf8_bin
User varchar(16) utf8_bin
Password varchar(41) utf8_bin
попробовал на другом сервере, на работе, вот результат (по видимому правлиьный):
PASSWORD('123')
773359240eb9a1d9
что делать? скажите что надо поменять?
Помогите исправить ситуацию!!!!
Проблема следующая:
до недавнего времени все было хорошо, но вот сегодня потребовалось создать новую БД, с новым юзером через ISPManager 4.0 Pro
Все создалось удачно, пытаюсь коннектится к созданной БД скриптом или phpmyadmin'ом, выдает ошибку:
#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client
К старым БАЗАМ, т.е. созданным ранее, все коннектится просто замечательно!
Покопавшись я выяснил, что теперь пользователь создается с длинной шифра пароля в 2 раза больше, чем это было раньше!
Вот для примера шифрованный пароль старого юзера (из БД Mysql):
"6875da094ed68a51" , а вот пароль нового юзера, которых ISP Manager клепает сейчас:
"*23AE809DDACAF96AF0FD78ED04B6A265E05AA257"
Все остальные поля у нового юзера, такие же как и у старых!
Для справки:
MySQL version: 4.1.10a-standard
OS: Linux RedHat 9
ISPmanager Pro: 4.0.37
Ничего не менялось в настройках! Вот понадобилась новая база и вот на тебе
Я думаю сменился метод шифрования пароля или что то в этом роде!
Для проверки выполнил:
SQL-запрос:
SELECT PASSWORD( '123' )
Результат:
PASSWORD('123')
*23AE809DDACAF96AF0FD78ED04B6A265E05AA257
Параметры таблицы и поля passqord в БД "mysql":
Поле Тип Сравнение
Host varchar(60) utf8_bin
User varchar(16) utf8_bin
Password varchar(41) utf8_bin
попробовал на другом сервере, на работе, вот результат (по видимому правлиьный):
PASSWORD('123')
773359240eb9a1d9
что делать? скажите что надо поменять?
Помогите исправить ситуацию!!!!