Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Perl: модуль Net::MySQL, Unknown database (CheRt[aka_GoDleSS]) 07/04/2007 - 23:17:12



From: CheRt[aka_GoDleSS] - 07/04/2007 - 23:17:12
Subject:Perl: модуль Net::MySQL, Unknown database
-----------------
Если кто возился с модулем Net::MySQL(несколько менее ресурсоемкий подход, нежели DBI+DBD::MySQL) - подскажите почему возникает ошибка "Unknown database '!'" при коннекте.
Тестится все под виндой IIS+ActivePerl 5.8.7+MySQL 4.0.15, коннект создается по ману:

Код:

our $SQL=Net::MySQL->new(
hostname =>$DBConfig{'HOST'},
port =>$DBConfig{'PORT'},
database =>$DBConfig{'NAME'},
user =>$DBConfig{'LOGIN'},
password =>$DBConfig{'PASSWORD'},
timeout =>5,
debug =>1
);

...

$SQL->close();
$SQL->DESTROY();



Содержание %DBConfig:

Код:

HOST=localhost
PORT=3306
NAME=Nemesis
LOGIN=
PASSWORD=



Т.е. подключаюсь к СУБД без авторизации. Используя DBI подключается нормально!

Код возврата debug-mode:

Код:

Use INET Socket: localhost 3306/tcp
Net::MySQL::_get_server_information():
31 00 00 00 0A 34 2E 30 2E 31 35 2D 6D 61 78 2D 1....4.0.15-max-
64 65 62 75 67 00 08 00 00 00 67 3C 32 27 6C 6A debug.....g.2'lj
50 31 00 2C 20 08 02 00 00 00 00 00 00 00 00 00 P1.,............
00 00 00 00 00 .....
Protocol Version: 10
Server Version: 4.0.15-max-debug
Salt: g<2'ljP1
Net::MySQL::_send_login_message():
2A 00 00 01 0D A6 03 00 00 00 00 01 21 00 00 00 *...............
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 14 4E 65 6D 65 73 69 73 00 ......Nemesis.
Net::MySQL::_request_authentication():
18 00 00 02 FF 19 04 55 6E 6B 6E 6F 77 6E 20 64 .......U



К сожалению возвращать систему на DBI не хочется по причине критичности ресурсоемкости.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
31241



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |