/home/drscream

  • home
  • blog
  • gallery
  • about
  • MySQL, InnoDB und Error 1114

    Beim Import einer 500 MB SQL-Datei in eine MySQL Datenbank ist der folgende Fehler aufgetreten:

    ERROR 1114 (HY000) at line 582: The table 'company' is full

    Das bedeutet, dass die InnoDB Daten-Dateien voll sind und nicht automatisch, bzw. nur bis zu einem bestimmten Wert erweitert werden (autoextend).
    Loesung: In der MySQL-Config-Datei “my.cnf” befindet sich die folgende Einstellung fuer InnoDB Daten-Dateien:

    innodb_data_file_path = ibdata1:10M:autoextend:max:128M

    Es bedeutet, dass eine Daten-Datei 10MB gross ist und die Tabelle / Datenbank bis maximal 128MB erweitert wird. Das kann man aendern in:

    innodb_data_file_path = ibdata1:100M:autoextend

    Jetzt ist eine Daten-Datei 100MB gross und es gibt keine Beschraenkung beim automatischen Erweitern.

    Posted

    June 23, 2007

    Tags

    bsd, ibdata, innodb, linux, macosx, sql

    1 comment