Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.13;
Скачать: CL | DM;

Вниз

Dbexpress+ mysql5   Найти похожие ветки 

 
Квэнди ©   (2006-04-18 14:23) [0]

Здравствуйте.

Использовал ли кто- нибудь подключение к серверу mysql ver 5 через dbexpress в Delphi 7 ? если использовали и у вас оно прошло корректно, то не могли бы вы мне сбросить на почту libmysql.dll с которым это получилось, потому что у меня при попытке подключится выдается ошибка что клиент не поддерживает протокол аутентификации, используемый на сервере.


 
Квэнди ©   (2006-04-19 11:00) [1]

неужели никто не использует такой способ подключения ?


 
Сокол ©   (2006-04-19 12:20) [2]

Последнее обновление библиотеки libmysql.dll было для версии MySql 3.23 в 2004 году, больше не было.


 
Квэнди ©   (2006-04-20 08:45) [3]


> Сокол


А как выходить из этой ситуации не подскажешь ?


 
aStERIsK   (2006-06-05 20:23) [4]

• При подключении к серверу клиентскими программами более старых версий, используйте учетную запись, для которой установлен пароль в формате старых версий.
• Переустановите пароли для всех пользователей, которым нужно работать со старыми клиентскими программами таким образом, чтобы они были в старом формате. Это можно сделать с помощью оператора SET PASSWORD и функции OLD_PASSWORD():
mysql> SET PASSWORD FOR
-> "пользователь"@"хост" = OLD_PASSWORD("новый_пароль");
В качестве альтернативного варианта используйте UPDATE и FLUSH PRIVILEGES:
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD ("новый_пароль")
-> WHERE Host = "хост" AND User = "пользователь";
mysql> FLUSH PRIVILEGES;
Подставьте вместо новый_пароль новый пароль. MySQL не может сообщить вам, какой пароль был установлен ранее, поэтому вам придется указать новый.
• Укажите серверу использовать старый алгоритм хеширования паролей:
1. Запустите mysqld с опцией --old-password.
2. Установите пароль в старом формате каждой учетной записи, пароль который был изменен под длинный формат 4.1 Вы можете идентифицировать эти учетные записи с помощью следующего запроса:
mysql> SELECT Host, User, Password FROM mysql.user
-> WHERE LENGTH(Password) > 16;
Для каждой учетной записи, возвращенной этим запросом, используя значения User и Host, присвойте пароль функцией OLD_PASSWORD() вместе с оператором SET PASSWORD или UPDATE, как было показано выше.


 
DSKalugin ©   (2006-06-05 22:34) [5]


> Последнее обновление библиотеки libmysql.dll было для версии
> MySql 3.23 в 2004 году, больше не было.


захожу в каталог
C:\Program Files\MySQL\MySQL Server 4.1\bin\libmySQL.dll
смотрю свойства файла
14-февр-2005г

т.е. для каждой версии MySQL прилагается свой актуальный libmysql.dll



Страницы: 1 вся ветка

Текущий архив: 2006.08.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.055 c
15-1153286445
Ega23
2006-07-19 09:20
2006.08.13
С Днём рождения! 19 июля


1-1151603913
Paull
2006-06-29 21:58
2006.08.13
Два вопроса по компонентам TListview, ViewStyle


2-1153711774
fantasy
2006-07-24 07:29
2006.08.13
Edit


2-1153605815
Забывчивый
2006-07-23 02:03
2006.08.13
Треугольник


15-1153304180
cosinus
2006-07-19 14:16
2006.08.13
Создание "спутникообразного" меню... Вопросы.