Moin!
Teste gerade mit einem minimal Script:
Das Skript ist vollkommen ausreichend.
my $dbh = DBI->connect( "DBI:mysql:$datenbank:$host", $user, $password );
DBI connect('taxa_info:134....','ta..r',...) failed: Lost connection to MySQL server during query at ./test.pl line 14
Dein Skript kann den DB-Server nicht erreichen. Warum das so ist, ist jetzt zu erforschen.
Also erstmal die Basics:
1. Kannst du von deinem Rechner aus den DB-Server mit PING erreichen?
2. Hat der DB-Server TCP-Konnektivität aktiviert? Ist dort also Port 3306 offen und generell erreichbar (das kann man nämlich auch abschalten)?
3. Funkt eventuell eine Firewall auf dem DB-Server oder auf deinem Client dazwischen?
- Sven Rautenberg