mysqldump——锁定所有表

mysqldump——锁定所有表,mysql,database,backup,Mysql,Database,Backup,我一直在阅读如何进行mysql转储/备份。 听起来,要确保获得所有数据,实际上应该使用选项--lock all tables运行。我不清楚的是,我是否需要在之后运行任何东西来解锁 我将尝试运行以下命令: mysqldump--锁定所有表-u root-p DATABASENAME> nameofdumpfile.sql 谢谢 一旦dump命令完成,它将删除其连接,如果没有显式执行,也会隐式删除任何锁。所以不,你不需要做任何单独的事情。你没有提到你正在使用的引擎。尝试使用--single事务标志的

我一直在阅读如何进行mysql转储/备份。 听起来,要确保获得所有数据,实际上应该使用选项--lock all tables运行。我不清楚的是,我是否需要在之后运行任何东西来解锁

我将尝试运行以下命令:

mysqldump--锁定所有表-u root-p DATABASENAME> nameofdumpfile.sql


谢谢

一旦dump命令完成,它将删除其连接,如果没有显式执行,也会隐式删除任何锁。所以不,你不需要做任何单独的事情。

你没有提到你正在使用的引擎。尝试使用--single事务标志的InnoDB