phpbar.de logo

Mailinglisten-Archive

Re: MySql-Anbindung via Perl
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MySql-Anbindung via Perl



Hi,

Nina Pompetzki <pompetzki_(at)_tmp-fossler.de> schrieb mir:


> Ich hab ein Problem mit dem Connect an eine MySql-Datenbank via Perl
> ueber
> die DBI-Schnittstelle. Mir scheint, dass grosse Problem ist, dass
> Skript-Server und Datenbank-Server nicht identisch sind. Folgendes
> Skript
> habe ich ausprobiert mit der Erkenntnis, dass hier wohl noch irgendein
> klitzekleiner Fehler drin sein muss.. ;o)
> 
> #!/usr/bin/perl
> 
>     use DBI;
> 
>     $dbh =
> DBI->connect("DBI:mysql:database='db';host='db.abc.de'","username",
> "password");
> 
> Ich hoffe, es gibt irgendeine Loesung fuer dieses Problem?!

Hallo Nina,

ich paste Dir mal meinen Aufruf:

  my $dbase   = 'db';
  my $dbuser  = 'username';
  my $dbpass  = 'passwort';
  my $dbhost  = 'db.abc.de';
  my $dbh     = &connect($dbase,$dbuser,$dbpass,$dbhost);
  [...]
  disconnect($dbh);


sub connect {
        my ($dbase, $dbuser, $dbpass, $dbhost) = _(at)__;
        DBI->connect("DBI:mysql:database=$dbase",
                      $dbuser,
		      $dbpass,
                    )
        or die "Cannot connect to database", $DBI::errstr
}

Ferner könnte ich mir noch vorstellen, daß Du die Rechte für die 
Datenbank nicht korrekt gesetzt hast und connects von fremden
Rechnern nicht zuläßt, was natürlich nicht der Fall sein darf.

In der Hoffnung, Dir geholfen zu haben und mit freundlichen Grüßen,

	Thomas Gericke

-- 
Thomas Gericke    *   noris network GmbH   *   Tel.: (09 11) 93 52-0
info_(at)_noris.de * Ihr Internet-Provider in Nuernberg * Fax: 93 52-1 00


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive