phpbar.de logo

Mailinglisten-Archive

Lost connection to MySQL server during query

Lost connection to MySQL server during query

Holger von Rhein mysql-de_(at)_lists.bttr.org
Thu, 1 Aug 2002 15:06:44 +0200


Hy,

On Thu, Aug 01, 2002 at 01:46:28PM +0200, Dirk Munzinger wrote:
>testen, ob der mysqld überhaupt auf dem 3306-er port lauscht. Also mal 
>ein telnet auf den 3306er Port machen.
>telnet mysqlser.foo.com 3306
>
>bei mir sieht das dann so aus:
>Connected to mysql.foo.com (194.99.20.201).
>Escape character is '^]'.
>0
>4.0.1-alpha-logHO(v<gq#W,Connection closed by foreign host.

wie gesagt: 
# lsof -i -nP|grep mysql
mysqld    18766 root    3u  IPv4 170923       TCP *:3306 (LISTEN)
mysqld    18768 root    3u  IPv4 170923       TCP *:3306 (LISTEN)
mysqld    18769 root    3u  IPv4 170923       TCP *:3306 (LISTEN)
mysqld    18770 root    3u  IPv4 170923       TCP *:3306 (LISTEN)

$ telnet localhost 3306
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.

$ telnet hvr 3306
Trying 192.168.10.50...
Connected to hvr.
Escape character is '^]'.
Connection closed by foreign host.

alles ohne delay. Kommt alles sofort hintereinander.

hab mal ein
strace -ff -o /tmp/mysql safe_mysqld --warnings --log --log-long-format
gestartet

ok da kommen erst mal jede menge
Process xxx attached/detached/suspended/resumed

wenn dann alles gestartet ist, liefert mir ein
mysql -ubea -p12345678 -hlocalhost hez
im stracefenster ein "Process 18855 attached" und ein
"Process 18855 detached" wenn ich mich wieder auslogge.

Jedoch ein 
mysql -ubea -p12345678 -hhvr hez
bringt den mysqld noch nicht mal zum forken.

>Wenn das alles OK ist gibt es auch noch die Möglichkeit, mysql ohne 
>Berechtigungstabellen zu starten (Option  --skip-grant-tables). 

safe_mysqld --warnings --log --log-long-format --skip-grant-tables

bringt hier keine aenderung. Nur das ich jetzt falsche Passwoerter
eintippen kann und trozdem angenommen werde. also scheint es wohl kein
"grant" Problem zusein.

Iritirent ist, wenn ich mysqladmin parameterlos starte,
heisst es mittendrin:
..
Possible variables for option --set-variable (-O) are:
connect_timeout       current value: 0
shutdown_timeout      current value: 3600
..

ein "mysqladmin variables" zeigt mir connect_timeout = 5 an.

hat das eine Bedeutung?

Gruss, Holger

-- 
PGP Fingerprint: 8863 5037 379A 5139 29E4  417E 976A 0D3C 10F1 23EB

---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive