| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 14 апреля 2005 1:09
Недавно столкнулся с неприятным явлением: на компьютере, где были установлены PHP4 и MySQL4 не удавалось заставить их работать вместе, выдавалось вот такое вот сообщение об ошибке:
Client does not support authentication protocol requested by server; consider upgrading MySQL client
Как выяснилось, решение следующее:
нужно установить в MySQL пароль в старом формате (при смене версий произошла смена формата паролей) такой командой:
mysql> SET PASSWORD FOR
-> 'some_user'@'some_host' = OLD_PASSWORD('newpwd');
либо вот такими:
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')
-> WHERE Host = 'some_host' AND User = 'some_user';
mysql> FLUSH PRIVILEGES;
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
|