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

pq
 2010-04-23 15:54
#136405 #136405
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
2010-04-23T13:44:10 Escape
Wenn Du in der DNS den Doppelpunkt verwendest, dann müssen die Anweisungen
database=
host=
port=
wegfallen.

hihi. jetzt widersprichst du dir selbst.
du verwendest newlines, aber dein ursprüngliches post beinhaltete die frage, warum keine datenbank selektiert wurde,. na wie soll denn eine datenbank selektiert werden, wenn "die Anweisungen database, ... wegfallen müssen"?
versteh ich nicht.


Quote
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 ...

warum? *ich* erwarte es nicht anders, da die newlines das dns-parsing an der ein oder anderen stelle kaputtmachen.
und *du* erwartest es nicht anders, öffnest dann aber einen thread, in dem du dich wunderst, dass es probleme macht?

Quote
Das ist nicht komisch sondern logisch - jedenfalls bei Deinem Connection-String

warum sollte es bei *meinem* dsn logisch sein und bei deinem nicht?
was ist denn an deinem so anders?

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

brett vorm kopf? es geht eben *nicht*, wenn ich da newlines reinpacke. weil er den default verwendet. bei dir "geht" es anscheinend nur, weil bei dir der host eh der default ist. bei mir gibts kein socket, und auf localhost reagiert das ding auch nicht.

aber mach dir keine weitere mühe.
freu dich dann, wenn du das script in ein paar monaten mal woanders deployst und plötzlich einen anderen host verwenden musst und dann erstmal auf fehlersuche gehen musst. die newlines sind dir wohl heilig.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
Antworten mit Zitat

View full thread Database Handle zerstört