文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>InnoDB Hot Backup使用

InnoDB Hot Backup使用

时间:2009-02-10  来源:劲松

InnoDB Hot Backup使用情况
  前天从innodb官网下载的ibbackup V3.0.0的30天试用版,在Mysql 5.0.75下备份与恢复测试情况如下:
  ibbackup软件+innobackup脚本恐怕是比较方便的方法了,innobackup是将原来的innobackup优化了一点,单独使用ibbackup备份与结合perl脚本编写的innobackup相比:在innodb数据表上没区别,但备份myisam数据表就麻烦了:单独使用ibbackup要在前台暂停,手动锁表,然后按1 2 3 4 5 步将数据库文件
手动复制下来,解锁,再继续。而通过innobackup调用ibbackup即可一步到位,帮你备份所有的innodb表和myisam表。(就是在可读不可写的状态下,迅速将文件复制下来啦,压缩了innodb log文件和innodb数据文件)
  但总的来说还是不够好用,像我在使用过程中就出现几个问题:

1)Mysql 5.0.75不支持按照手册介绍的set variable格式指定变量的值。必须在[mysqld]段以name=value 格式指定。

2)备份时手动生成的配置文件backup-my.cnf不足以启动mysqld,必要的参数都没有,只有指定数据目录等几行。导致在以备份目录的做数据目录启动mysql服务时得手动编辑数据文件,麻烦!

3)即便是使用innobackup脚本,在恢复的数据时还要先做一步解压innodb log文件和innodb数据文件。不能在恢复指令中一步完成。

当然,不能不提手册中提到的几处注意事项了:
1)For a large database a backup run may take a long time. You should always check that innobackup has completed successfully.
2)备份帐户的最低权限
GRANT RELOAD ON *.* TO 'dba'@'localhost';
GRANT CREATE, INSERT, DROP ON mysql.ibbackup_binlog_marker TO 'dba'@'localhost';

下一目标:测试大容量,大负载数据库在线备份效率。
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载