2010-05-03 64 views
0

我需要做一个的mysqldump在DB与〜700个表,当我试图用我的当前配置,我得到一个错误:允许锁定许多表的MySQL配置?

mysqldump: Got error: 1016: Can't open file: './my_db/content_node_field_instance.frm' (errno: 24) when using LOCK TABLES

搜索周围,我发现,这是因为它试图锁定所有表并失败,因为它们“太多”。我知道我可以试试lock-tables=no并获得转储,但这样我的数据库可能处于不一致的状态。

那么,有没有人知道什么是MySQL配置设置,我需要改变,以便能够做我需要的锁定?我正在使用MyISAM运行5.1.37-1ubuntu5.1

谢谢!

回答