Thread Database Handle zerstört (39 answers)
Opened by Escape at 2010-04-22 17:03

Escape
 2010-04-23 15:44
#136403 #136403
User since
2008-07-24
312 Artikel
BenutzerIn
[default_avatar]
2010-04-23T12:23:52 pq
na hauptsache du kannst deine newlines weiter verwenden, gell.

Unsinn - darum geht's nicht.
2010-04-23T12:23:52 pq
bei mir schlägt der connect übrigens so fehl, ich vermute, die anweisung host=... wird ignoriert.

Wenn Du in der DNS den Doppelpunkt verwendest, dann müssen die Anweisungen
database=
host=
port=
wegfallen.
2010-04-23T12:23:52 pq
enthält $db_server bei dir was anderes als den default?

siehe weiter unten
2010-04-23T12:23:52 pq
wenn ich das hier schreibe:
"dbi:mysql:mysql_compression=1\n:database=foo\n:host=127.0.0.1:port=3307"
kriege ich als fehlermeldung:
"Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'"

Ist auch nicht anders zu erwarten - gelle ...
2010-04-23T12:23:52 pq
komisch, gell, dass der da von einem socket redet, wo ich doch host und port angegeben habe...

Das ist nicht komisch sondern logisch - jedenfalls bei Deinem Connection-String
2010-04-23T12:23:52 pq
könnte mir vorstellen, dass deine newlines in die hose gehen, sobald du nen anderen dbhost verwenden musst.

Ich teste das mal und gebe dann Bescheid.
2010-04-23T12:23:52 pq
aber jetzt auf die newlines zu verzichten wäre ja ein nicht akzebtables eingeständnis ;-)

Na na ...
jetzt einzugestehen dass es auch mit newlines geht, wäre wohl für Dich nicht akzeptabel - oder? ;-)

Hier die Strings die bei connect verwendet werden.
Code: (dl )
1
2
3
4
5
    my $db_name = 'the_database';
my $db_server = 'localhost';
my $db_port = '3306';
my $db_user = 'justMe';
my $db_password = '123456';
Die Deutsche Rechtschreibung ist Freeware; Du darfst sie kostenlos nutzen – aber sie ist nicht Open Source, d.h. Du darfst sie nicht verändern und/oder in veränderter Form veröffentlichen.
Antworten mit Zitat

View full thread Database Handle zerstört