mysqldumpで Errcode: 24 – Too many open files とか出たとき

dumpをやってみたらこんなエラーがでた場合、 テーブルが多すぎてMySQLのファイルハンドラの上限に引っかかっているようです。

SHOW VARIABLES LIKE 'open%';

とかで現在のopen_files_limitが出てきます。 あとは適当に増やして

my.cnf

open_files_limit = 4096

とでも入れて再起動します。