Unter Schirmherrschaft von
Factory Seven Media & Consulting
running-cool.de
   X   

[Krankheiten von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   

[Medikamente von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   

[Diagnostik & Laborwerte von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   

[Therapieverfahren von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   

[Gesundheitsthemen von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   

[Symptome von A bis Z]

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

   X   
Suche

MySQL-Fehler 2013 (hy000). Was sind die Ursachen? Was kann ich machen?

Der MySQL-Fehler 2013 (hy000) tritt bei der Einspielung von Datenbank-Backups über mysqldump auf, Aber auch bei Einspielung direkt über ein MySQL-Befehl (sie Listing 1) oder phpMyAdmin kann es zu diesem Fehler kommen (siehe Listing 2).

Listing 1: Einspielung eines Datenbank-Backups über die Shell


mysql -u Benutzername -p dbname < /Verzeichnis/backup.sql


Listing 2: Ein typische Fehlermeldung auf der Shell.


ERROR 2013 (HY000) at line 34242: Lost connection to MySQL server during query


 

Wie die Fehlermeldung schon aussagt, tritt dieser Fehler auf, wenn die Verbindung zwischen dem MySQL-Client und dem Datenbankserver unterbrochen wird.

Was sind die Ursachen für ERROR 2013 (HY000) ?

Im Allgemeinen geschieht dies bei Datenbank-Backups mit zu großen Tabellen. Infolgedessen dauert es zu lange, bis die Abfrage Daten zurückgibt, und die Verbindung wird mit einem Fehler getrennt. Andere Gründe für diesen Fehler sind eine zu große Anzahl abgebrochener Verbindungen, unzureichender Serverspeicher oder Serverbeschränkungen.

Anpassung der my.cnf vornehmen

  • Schritt 1: Öffnen der MySQL-Konfigurationsdatei unter /etc/mysql/my.cnf mit vi, vim oder Nano.
  • Schritt 2:  Anpassung der verschiedenen MySQL-Parameter (siehe Listing 3)

 

Listing 3: Änderung verschiedener Parameter in my.cnf


connect_timeout=15


Anschließend ein MySQL-Restart vornehmen

service mysql restart

oder via mysql:

mysql> SET GLOBAL connect_timeout = 10;

 

Unser Tipp: Checken Sie Ihre Backup-Datei!

Siehe hierzu: Erzeugung einer performateren Backup-Datei >

Haben Sie eigene Erfahrungen oder eine andere Meinung? Dann schreiben Sie doch einen Kommentar (bitte Regeln beachten).

Kommentar schreiben

Inhaltsverzeichnis Top
Anzeige
Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.