ich bastele gerade an meiner backuplösung und möchte einen datenbankdump machen:
Code: Select all
mysqldump -u ... -p ... --opt -A > dump
bei datenbanken mit vielen tabellen erhalte ich den fehler:
so, die datei existiert natürlich, Error 1105 ist unknown error - Errcode: 24 bedeutet zu viele Files offen.error 1105 Can´t find File ..... (Errcode: 24) when using LOCK TABLES
Es sind so um die 1000 Tabellen in der Datenbank, ne andere DB mit ca. 650 Tabellen bringt den gleichen Fehler - nur bei einem anderen File.
db mit weniger tabellen sichert er ohne meckern
die größe ist ausserdem nebensächlich, da die db´s so um die 16MB haben
habe schon einige ratschläge gefunden und getestet:
cache verkleinern, damit mysql die tabellen früher schliesst -> nö
max_connection erhöhen oder verringern -> versucht hab ich 50, 100, 500 -> alles nö
generall die cache einstellungen verändern und die packete, habe die config von medium, lager und huge getestet -> alles nö
naja, suche jetzt also nach ner einstellung, damit ich auch viele (kleine) tabellen in einem rutsch dumpen kann, hatte das schon einer ?
kann das noch ne andere Ursache haben ?
ohne lock tables klappt das nebenbei - aber das ist nicht gerade das was ich will :)
vielen dank