Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.08.13;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.095 c
2-1153819232
Провинциал
2006-07-25 13:20
2006.08.13
А "ЗЮКИ" в меню...


2-1153713313
PSPF2003
2006-07-24 07:55
2006.08.13
DragDrop


15-1153198548
antonn
2006-07-18 08:55
2006.08.13
вопросик по пхп


2-1153987112
Vovan2006
2006-07-27 11:58
2006.08.13
Возможна ли обработка ситуации выгрузки программы в самой програм


15-1153407804
UMU
2006-07-20 19:03
2006.08.13
Генератор отчетов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский