PHP Portal » PHP Forum » Entwicklung » MySQL, PostgreSQL und SQL-konforme Datenbanken » ERROR 2013 (HY000): Lost connection to MySQL server

[MySQL] ERROR 2013 (HY000): Lost connection to MySQL server 

von
the Boss
Zitat
Hi,

ich brauche mal Hilfe bzw. eine Idee warum diese Fehlermeldung liegen könnte:

Code
1
2
mysql> ALTER TABLE `field` ADD `help` TEXT NOT NULL; ERROR 2013 (HY000): Lost connection to MySQL server during query

der Test ob die Tabelle in Ordnung ist bringt ein

Code
1
2
3
4
5
6
7
mysql> optimize table field; +----------------+----------+----------+----------+ | Table | Op | Msg_type | Msg_text | +----------------+----------+----------+----------+ | go-study.field | optimize | status | OK | +----------------+----------+----------+----------+ 1 row in set (0,05 sec)

Das Ganze läuft auf einem MySQL NDB Cluster der sonst keine Fehler bringt.

PS: der Inhalt der Tabelle ist abfragbar

Werbung

Re: ERROR 2013 (HY000): Lost connection to MySQL server 

von
the Boss
Zitat
mmh, wenn man das "optimize table" schnell genug nach dem alter absetzt gibt es doch Fehler

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
mysql> ALTER TABLE `field` ADD `help` TEXT NOT NULL; ERROR 2013 (HY000): Lost connection to MySQL server during query mysql> optimize table field; ERROR 2006 (HY000): MySQL server has gone away No connection. Trying to reconnect... Connection id: 2 Current database: go-study +----------------+----------+----------+-----------------------------------------------------------+ | Table | Op | Msg_type | Msg_text | +----------------+----------+----------+-----------------------------------------------------------+ | go-study.field | optimize | Error | Got error 4009 'Cluster Failure' from NDB | | go-study.field | optimize | Error | Got error 157 'Unknown error code' from NDBCLUSTER | | go-study.field | optimize | Error | Incorrect information in file: './go@002dstudy/field.frm' | | go-study.field | optimize | error | Corrupt | +----------------+----------+----------+-----------------------------------------------------------+ 4 rows in set (0,00 sec) mysql> optimize table field; +----------------+----------+----------+-----------------------------------------------------------+
für die ungekürzte Fassung bitte einloggen

Re: ERROR 2013 (HY000): Lost connection to MySQL server 

von
Member
Zitat
Sind die Tabellen auf allen NDB-Nodes verfügbar?

Re: ERROR 2013 (HY000): Lost connection to MySQL server 

von
the Boss
Zitat
ja, es ist auch egal auf welcher Node ich es probiere,
überall der selbe Fehler

Re: ERROR 2013 (HY000): Lost connection to MySQL server 

von
Member
Zitat
Nur bei der Datenbank oder auch bei anderen Datenbanken?

Re: ERROR 2013 (HY000): Lost connection to MySQL server 

von
the Boss
Zitat
Hab es nun anders gelöst: eine zweite Tabelle mit der neuen Struktur angelegt,
ein "insert into ... select from" und danach die Tabelle "field" gelöscht
und die Neue umbenannt

Schnellantwort