Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Программирование »   PHP »   Проблемы в связке PHP4+MySQL 4
RSS

Проблемы в связке PHP4+MySQL 4

Сообщение о том, что клиент не поддерживает старый протокол.

Текущий рейтинг темы: Нет

<<Назад  Вперед>>Модератор: wsxПечать
 
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Недавно столкнулся с неприятным явлением: на компьютере, где были установлены 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;


---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
<<Назад  Вперед>>Модератор: wsxПечать
Объединенный Открытый Проект »   Программирование »   PHP »   Проблемы в связке PHP4+MySQL 4
RSS
Быстрый переход в раздел:


Время выполнения скрипта: 0.0138. Количество выполненных запросов: 18, время выполнения запросов 0.0036