mysqldump –single-transaction=1 可以保证在备份过程中,整个备份集的数据一致性 innodb
mysqldump –lock-all-tables 可以保证在备份过程中,整个备份集的数据一致性 myisam
–master-data=2表示在dump过程中记录主库的binlog和pos点,并在dump文件中注释掉这一行;
–master-data=1表示在dump过程中记录主库的binlog和pos点,并在dump文件中不注释掉这一行,即恢复时会执行;
–dump-slave=2表示在dump过程中,在从库dump,mysqldump进程也要在从库执行,记录当时主库的binlog和pos点,并在dump文件中注释掉这一行;
–dump-slave=1表示在dump过程中,在从库dump,mysqldump进程也要在从库执行,记录当时主库的binlog和pos点,并在dump文件中不注释掉这一行;
注意:在从库上执行备份时,即–dump-slave=2,这时整个dump过程都是stop io_thread的状态
–skip-opt 不锁表备份
Categories:
数据库运维