Seite 1 von 1

mysql server has gone away

Verfasst: Fr 2. Aug 2013, 07:45
von mercomtw
Hallo

wir haben seit gestern einen neuen Server und haben nun seitdem in CAO den im Betreff genannten fehler wenn wir mal etwas länger nicht im CAO arbeiten.
Dann klicken wir den Fehler mit OK weg und können danach ganz normal weiter arbeiten.
Lästig ist das allerdings wenn gerade ein Vorgang angelegt wird und in diesem länger nicht weitergearbeitet wird,
dann wird der Datensatz nämlich gesperrt.

Ich denke es liegt vielleicht an der Konfiguration des MySQL-Servers, wobei ich die wie immer vorgenommen habe.

Hat vielleicht jemand dieses Problem schonnmal gehabt und kann mir hier weiterhelfen?

LG
Maik

Re: mysql server has gone away

Verfasst: Fr 2. Aug 2013, 08:16
von redone
Moin,

bist du sicher, das die Lan-Verbindung des Server stabil ist?

Re: mysql server has gone away

Verfasst: Fr 2. Aug 2013, 09:03
von mercomtw
mhhh....

keine Ahnung, ich schau mal im Admin nach.
Was ich auf jeden Fall schonmal sehe sind viele Fehler

Code: Alles auswählen

Cannot find table tabelle/artikel_bdaten_vkau from the internal data...
Aber das wirds ja nicht sein oder?

Max. Connections steht auf 100, reicht das?

Re: mysql server has gone away

Verfasst: Fr 2. Aug 2013, 09:12
von redone
Das kann durchaus eine Ursache sein. Da wird beim Updaten der Datenbank was schief gegangen sein. Eventuell fehlt auch die Berechtigung des Datenbankbenutzers, der für CAO genutzt wird.

Öffne die Datenbank mit einem SQL-Tool, z.B. HeidiSQL, und setzt in der Tabelle REGISTRY den Wert bei MAIN DB_VERSION runter. Wenn dort z.B. 1.14 steht dann setzt es auf 1.12 oder 1.13.
Danach den Mandanten mit cao_admin öffnen und die Datenbank aktualisieren lassen.
Vorher wie immer DATENBANKSICHERUNG!!

Re: mysql server has gone away

Verfasst: Fr 2. Aug 2013, 16:15
von mercomtw
Hallo,

ich verbinde mich über root mit der DB, sollten also genügend Rechte vorhanden sein.

Ein zurücksetzen der DB auf v 1.2 oder 1.3 hat nicht geholfen die View artikel_bdaten_vkau ist noch da.
Ich kann dadurch natürlich auch keine Datensicherung mehr mit CAO machen, es wird natürlich anderweitig gesichert.

Gibt es eventuell noch einen Ansatzpunkt?? Löschen geht auch nicht, denn wenn ich das tue startet CAO nicht mehr weil er diese
Tabelle (view) vermisst.

LG
Maik

Re: mysql server has gone away

Verfasst: So 4. Aug 2013, 12:41
von redone
so ganz kann ich nicht folgen.
Erst schreibst du das die Tabelle artikel_bdaten_vkau nicht gefunden wird, und dann das die Tabelle da ist. Die Tabelle muss vorhanden sein. Mit dieser Tabelle werden die nötigen Bestellungen berechnet.

Re: mysql server has gone away

Verfasst: Mo 5. Aug 2013, 12:46
von mercomtw
Ok, ich verstehe. Anbei mal 2 Screenshots.
cao01.jpg ist ein Ausschnitt aus dem Programm HeidiSQL
cao02.jpg ist ein Ausschnitt aus dem Datenbankordner

Wie man in Bild 02 sieht, fehlt doch da was oder?

LG
Maik

Re: mysql server has gone away

Verfasst: Mo 5. Aug 2013, 15:00
von redone
Moin,

schmeiß artikel_bdaten_vkau raus, da es keine Tabelle sondern als view angelgt wurde, warum auch immer.
Leg dann die Tabelle neu an mit:

Code: Alles auswählen

CREATE TABLE `ARTIKEL_BDATEN_VKAU` (
	`ARTIKEL_ID` INT(11) NOT NULL DEFAULT '-1',
	`QUELLE` TINYINT(2) UNSIGNED NOT NULL DEFAULT '0',
	`SUM_MENGE` DECIMAL(12,4) NOT NULL DEFAULT '0.0000',
	`SUM_AU_MENGE` DECIMAL(12,4) NOT NULL DEFAULT '0.0000',
	PRIMARY KEY (`ARTIKEL_ID`, `QUELLE`)
)
TYPE=MyISAM;

Re: mysql server has gone away

Verfasst: Do 24. Sep 2015, 09:10
von Mathias.Buhl
... habe ja das gleiche Problem und würde das gerne so machen ... nur lässt sich das View "artikel_bdaten_vkau" nicht löschen, da ich - obwohl ich über root als Administrator angemeldet bin - offensichtlich hierzu keine Berechtigung besitze.

Kann ich mir die Berechtigung ggf. irgendwie mit dem "Holzhammer" besorgen, so dass ich das View endlich loswerde und die Tabelle neu anlegen kann?

Gruß,

Mathias

P.S.: Habe gerade festgestellt, dass die Tabelle "artikel_bdaten_vkau" sich offensichtlich nun unter mysql befindet ... wie auch immer diese da hin kommt ???

Re: mysql server has gone away

Verfasst: Mi 7. Okt 2015, 13:30
von mercomtw
Um Zugriff zu erhalten musst Du den MySQL-Service beenden, achte vorher auf noch offene Verbindungen und schliesse diese zuerst.

Re: mysql server has gone away

Verfasst: Mi 7. Okt 2015, 15:19
von hh-cm
Falls das Problem noch besteht.

Hier war´s ähnlich