What would be more helpful than "Konnte Datenbankverbindung nicht herstellen: $!"
(which, according to babelfish
means "Data base connection could not manufacture") would be to use DBI's $DBI::errstr
, which will give you the exact connection problem.
my $dbh = DBI->connect("dbi:mysql:$database:$db_server",
"$db_user", "$db_pass") or die "Error: $DBI::errstr $!\n";
I really, really hope that you didn't enter the real login info in your post. But if that was the real info (change it!), the $DBI::errstr was "Unknown MySQL Server Host (db07.puretec.de)".