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
PHP Portal
» PHP Forum
» Entwicklung
» MySQL, PostgreSQL und SQL-konforme Datenbanken
» ERROR 2013 (HY000): Lost connection to MySQL server
» Antworten
Antwort erstellen
Nur bei der Datenbank oder auch bei anderen Datenbanken?
ja, es ist auch egal auf welcher Node ich es probiere,
überall der selbe Fehler
überall der selbe Fehler
Sind die Tabellen auf allen NDB-Nodes verfügbar?
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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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;
+----------------+----------+----------+-----------------------------------------------------------+
| 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;
ERROR 1036 (HY000): Table 'field' is read only
mysql> optimize table field;
+----------------+----------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+----------------+----------+----------+----------+
| go-study.field | optimize | status | OK |
+----------------+----------+----------+----------+
1 row in set (0,12 sec)