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




MySQL.RU - Webboard



Вернуться
Начинающий. Коннект к БД (iwest) 31/08/2005 - 11:02:06
      Re: Начинающий. Коннект к БД (sz) 31/08/2005 - 11:35:35
      Re: Начинающий. Коннект к БД (iwest) 31/08/2005 - 12:20:18
      Re: Начинающий. Коннект к БД (sz) 31/08/2005 - 13:20:01
      Re: Начинающий. Коннект к БД (iwest) 31/08/2005 - 15:00:33
      Re: Начинающий. Коннект к БД (sz) 31/08/2005 - 15:19:55

> Original message text:
> From: iwest - 31/08/2005 - 11:02:06
> Subject:Начинающий. Коннект к БД
> -----------------
> Установил: комплекс MySQL, DBI.
> При тесте установленных драйверов выдает список, в котором числиться mysql.
> Создал базу и таблицу, пользователя. Дал ему права (select, insert, update, delete) на эту базу.
> Пробую сделать коннект к бд посредством вперл. Выдает ошибку:
> =========
> DBI->connect(etex) failed: Client does not support authentication protocol requested by server; consider upgrading MySQL client at test_mysql.pl line 19
> =========
>
> -----> Как побороть ошибку?
>
> P.S.: все процедуры производяться на локальной машине. Установлен Апач+ActivePerl(8.0.6)+MySQL(4.1), WinXP
> Пробовал использовать в записи для коннекта DBI:mysql:etex:localhost - тот же результат.
>


From: iwest - 31/08/2005 - 15:00:33
Subject:Начинающий. Коннект к БД
-----------------
$DBI::VERSION = "1.14";
DBD::mysql $VERSION = '2.0419';
ActivePerl::VERSION = "5.8.0.806";

== Пробовал зайти в базу инструментами mysql

C:\MySQL\bin>mysql -u tyr -p
Enter password: ******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 4.1.7-nt

mysql> use etex;
Database changed

mysql> show columns from filef;
... далее следует описание полей в таблице filef ...
6 rows in set (0.14 sec)

====== Листинг скрипта
#!/usr/bin/perl -w

$| = 1;
use strict;
use DBI;
my $dsn = 'DBI:mysql:etex';
my $db_user_name = 'tyr';
my $db_password = 'tyr.7';

my $dbh = DBI->connect($dsn, $db_user_name, $db_password, {RaiseError=>1});
if ($dbh)
{print "Successfully connected to the database $dsn\n";}
$dbh -> disconnect;


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

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

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



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