本文介绍了在不锁定表的情况下运行 MySQLDump的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!
问题描述
我想将实时生产数据库复制到我的本地开发数据库中.有没有办法在不锁定生产数据库的情况下做到这一点?
I want to copy a live production database into my local development database. Is there a way to do this without locking the production database?
我目前正在使用:
但是它会在每个表运行时锁定它.
But it's locking each table as it runs.
推荐答案
--lock-tables=false
选项是否有效?
根据手册页,如果您要转储 InnoDB 表,您可以使用 --single-transaction
选项:
According to the man page, if you are dumping InnoDB tables you can use the --single-transaction
option:
对于innodb DB:
这篇关于在不锁定表的情况下运行 MySQLDump的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!
本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!