mysqldump导出数据库锁表问题

对于表格式是InnoDB的数据库用mysqldump时候注意
# mysqldump -uroot -p --set-charset= db_name >/data/db_name.sql

会导致所有表在导出的过程中都被锁住,加个参数:
# mysqldump -uroot -p --single-transaction db_name >/data/db_name.sql

手册上的解释:
对于事务表例如InnoDB和BDB,--single-transaction是一个更好的选项,因为它不根本需要锁定表。