The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"MySQL: Client does not support authentication protocol"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"MySQL: Client does not support authentication protocol" 
Сообщение от Alexey Leonchik emailИскать по авторуВ закладки(??) on 15-Июн-05, 08:25  (MSK)
Здравствуйте уважаемые.

Пытаюсь подключиться из скрипта на Perl к новому (только что скомпилированному из исходников) серверу MySQL, а он мне говорит:

DBI connect('basename;localhost', 'alexey', ...) failed: Client does not support authentication protocol requested by server; consider upgrading  mySQL client at /root/bin/script.pl line 16

Какое еще обновление надо???? Библиотеки все стоят новые, симлинки на них тоже вроде правильно расставлены... Чего ему надо? Как побороть, подскажите пожалуйста... FreeBSD 5.3,  MySQL 4.1.12

С уважением Алексей Лкончик

PS Если поставить MySQL из пакетов дистрибутива - то все работает и подключается...

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "MySQL: Client does not support authentication protocol" 
Сообщение от Alexey Leonchik emailИскать по авторуВ закладки(??) on 15-Июн-05, 08:43  (MSK)
Извините, забыл добавить, о том, что про новый метод шифрации пароля уже читал, однако непонятно ВСЕ РАВНО! Я ведь новые библиотеки клиента ведь тоже поставил а не работает....

С уважением Алексей Леончик

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "MySQL: Client does not support authentication protocol" 
Сообщение от RedMoon emailИскать по авторуВ закладки on 15-Июн-05, 09:51  (MSK)
>Здравствуйте уважаемые.
>
>Пытаюсь подключиться из скрипта на Perl к новому (только что скомпилированному из
>исходников) серверу MySQL, а он мне говорит:
>
>DBI connect('basename;localhost', 'alexey', ...) failed: Client does not support authentication protocol requested
>by server; consider upgrading  mySQL client at /root/bin/script.pl line 16
>
>
>Какое еще обновление надо???? Библиотеки все стоят новые, симлинки на них тоже
>вроде правильно расставлены... Чего ему надо? Как побороть, подскажите пожалуйста... FreeBSD
>5.3,  MySQL 4.1.12
>
>С уважением Алексей Лкончик
>
>PS Если поставить MySQL из пакетов дистрибутива - то все работает и
>подключается...

ну покажи что у тебя в /root/bin/script.pl line 16 ?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "MySQL: Client does not support authentication protocol" 
Сообщение от Alexey Leonchik Искать по авторуВ закладки(??) on 15-Июн-05, 14:26  (MSK)
>ну покажи что у тебя в /root/bin/script.pl line 16 ?


1  #!/usr/bin/perl -w
2
3  use strict;
4  use DBI;
5  use Time::localtime;
6
7  my(@fields, $tm, $ptime, $table_exists, $dbh, $cur_table, $sth, $row);
8  my($dsn, $user_name, $pass, $table_name);
9
10 $dsn = "DBI:mysql:tmon:localhost";
11 $user_name = "alexey";
12 $pass = "12345678";
13 $table_exists = 0; # 0->нет / 1->есть
14 $tm = localtime;
15
16 $dbh = DBI->connect($dsn, $user_name, $pass, { RaiseError => 1 } );
17 $cur_table = sprintf("tbld_d", $tm->year+1900, $tm->mon+1);
18 chomp($cur_table);
19 $sth = $dbh->prepare("SHOW TABLES");
20 $sth->execute();
21
22 while($table_name = $sth->fetchrow_array()) {
23    if($table_name eq $cur_table) {
24        $table_exists = 1;
24     }
26 }

и дальше... Этот скрипт работает на старых версиях. Я вот тут подумал, а не может Perl использовать какие то свои библиотеки???

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "MySQL: Client does not support authentication protocol" 
Сообщение от Dimez emailИскать по авторуВ закладки(??) on 15-Июн-05, 22:38  (MSK)
Обнови DBI
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру