|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Michael Iljin 2:5020/1693 07 Nov 2003 03:25:41 To : All Subject : MySQL/perl DBI --------------------------------------------------------------------------------
Возможно, несколько не сюда, но... Hичего не понимаю - то ли лыжи не
едут, толи... Есть фря 5.1-p10. MySQL 4.1a из последних портов. Оттуда же
последние DBI, DBD-MySQL. В качестве примера: создаю в пользователя 'aaa' с
паролем 'aaa', и с хостом '%'. Создаю базу данных 'aaa', и даю на нее
пользователю 'aaa' все права. Дальше делаю тестовый скрипт на перле, который в
цикле выполняет:
my $dbh = DBI->connect("DBI:mysql:database=$db_db;host=$db_host",
$db_user, $db_password,
{'RaiseError' => 1, 'PrintError' => 1});
$dbh->disconnect;
И тут начинается цирк - через несколько попыток (от ~10 до ~100) получаю вылет с
Access denied for user aaa@localhost (using password: yes). Меняю пароль на
что-то более другое типа а7а - и все чудесным образом нормализуется... Понимаю,
что смешно. Мне тоже было смешно поначалу. Возвращаю пароль взад - и опять такая
же колбаса. Мускль что, не любит одинаковые имя/базу_данных/пароль? Или это
как-то неадекватно воспринимается DBI/DBD? И почему не сразу посылает, а где-то
с вероятностью 1/50.
Wbr, Michael
--- http://x-commander.ru down :(
* Origin: Все, кто хочет накуриться - приходите веселиться. (2:5020/1693)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/225053faadc5c.html, оценка из 5, голосов 10
|