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是一个更好的选项,因为它不根本需要锁定表。