Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
允许锁定多个表的MySQL配置?_Mysql_Mysqldump - Fatal编程技术网

允许锁定多个表的MySQL配置?

允许锁定多个表的MySQL配置?,mysql,mysqldump,Mysql,Mysqldump,我需要在一个有约700个表的数据库上执行MySQLDump,当我尝试使用当前配置时,我得到一个错误: mysqldump:获取错误:1016:使用锁表时无法打开文件:'./my\u db/content\u node\u field\u instance.frm'错误号:24 我四处搜索发现,发生这种情况是因为它试图锁定所有表,但由于表太多而失败。我知道我可以尝试lock tables=no并获得转储,但这样我的数据库可能处于不一致的状态 那么,有人知道我需要更改什么样的MySQL配置设置才能执

我需要在一个有约700个表的数据库上执行MySQLDump,当我尝试使用当前配置时,我得到一个错误:

mysqldump:获取错误:1016:使用锁表时无法打开文件:'./my\u db/content\u node\u field\u instance.frm'错误号:24

我四处搜索发现,发生这种情况是因为它试图锁定所有表,但由于表太多而失败。我知道我可以尝试lock tables=no并获得转储,但这样我的数据库可能处于不一致的状态

那么,有人知道我需要更改什么样的MySQL配置设置才能执行我需要的锁定吗?我正在用MyISAM运行5.1.37-1ubuntu5.1


谢谢

我对MyISAM没有很好的经验,但它似乎将成为备份的一个问题

看起来MySQL中可能有一些帮助。祝你好运