Thread Anfragen Prozesse sehen (1 answers)
Opened by mordur at 2007-10-30 15:53

mordur
 2007-10-30 15:53
#101567 #101567
User since
2003-09-25
182 Artikel
BenutzerIn
[Homepage] [default_avatar]
moins,

ich habe Server A und Server B.(Linux)
Auf Server B ist ein MYSQL-Server, auf A ein MySQL-Client und Perl:DBI:mysql
Ich frage mithilfe des Client auf der Konsole den Server auf B ab und alles funktioniert.
Wenn ich nun mit einem Perlskript auf Server B eine MysqlAnfrage starte, bekomme ich keine Ergebnisse, nichtmal Fehlermeldungen.
auch "or die $DBI::errstr" während des Connects gibt nix aus. Ich nehme daher an, das die Verbindung steht. Wenn ich jedoch Anfragen an die DB stelle bekomme ich keine Ergebnisse.
Kann man auf Server B irgendwie in Echtzeit sehen (al'a top) wer da und ob Anfragen an den MYSQL-Server gestellt werden?
Hier nochmal das Beispielskript:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
sub dbrow {

my $self = shift;
my $anfrage = shift;
# Datenbankverbindung aufbauen
my $db = DBI->connect('dbi:mysql:database='.$self->{DBASE}.':'.
$self->{HOST}, $self->{USER}, $self->{PASS},{}) or die $DBI::errstr;
my @result = $db->selectrow_array($anfrage);
$db->disconnect();
return @result;
}

Der VerbindungsDNS scheint mir korrekt zu sein: er sieht so aus:
Code (perl): (dl )
dbi:mysql:database=testdb:192.168.1.180,testuser,testpass

View full thread Anfragen Prozesse sehen