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

posted @ 2022-09-23 18:03  silentmuh  阅读(312)  评论(0编辑  收藏  举报
Live2D