mysql的免费开源备份工具,xtrabackup工具,大家用过吗?它可以很好的支持在线热备吗?在热备的时候,是不是不锁表呢?因为我需要的就是不锁表的。

解决方案 »

  1.   

    学习楼上的。
    对MySQL最不满意的就是备份了! 
      

  2.   

    shell> mysqldump --single-transaction --all-databases > backup_sunday_1_PM.sql这是在线非块备份,不会干扰对表的读写。我们以前假定我们的表为InnoDB表,因此--single-transaction使用一致性地读,并且保证mysqldump所看见的数据不会更改。(其它客户端对InnoDB表进行的更改不会被mysqldump进程看见)。
      

  3.   


    我的是myisam存储引擎啊,不是innodb的。
      

  4.   


    如果是myisam存储引擎的表呢?
      

  5.   

    3楼的那个命令,看参数,意思可能是以事务的方式把数据dump,这样对于支持事务的引擎,数据当然是完整的,但对于MyISAM,就不一定了。
    MyISAM考虑冷备?