Windows ODBC Mysql Treiber: Fehler in OpenOffice und Libreoffice: MySQL Server has gone away

Bei einer MySQL-Verbindung über den Windows-ODBC-Treiber kann nach längerer Inaktivität die Meldung „MySQL Server has gone away“ auftreten. Im hier dokumentierten Fall waren Microsoft Access, OpenOffice und LibreOffice betroffen.

Ursache im damaligen Fall

Der Hoster erklärte, dass die ODBC-Verbindung über die Sitzung bestehen blieb und nach einer gewissen Zeit ohne Abfragen vom serverseitigen Timeout getroffen wurde.

LibreOffice MySQL Verbindung über ODBC

Welche Einstellungen halfen?

  • Enable Automatic Reconnect
  • Interactive Client
MySQL ODBC erweiterte Einstellungen Automatic Reconnect Interactive Client

Diese Kombination löste das Problem in der damaligen Umgebung. Bei heutigen MySQL-/ODBC-Versionen sollten die verfügbaren Optionen und serverseitigen Timeout-Werte jeweils geprüft werden.