无用mysql备份热备工具

mysql使用免费的Xtrabackup进行物理备份(1)

xtrabackup是一个开源的MySQL热备份工具,可以实现不加锁备份。它可以备份InnoDB,XtraDB以及MyISAM。在http://www.percona.com/docs/wiki/percona-xtrabackup:start可以下载到最新的安装文件。ubuntu下的安装的方法见http://uguptablog.blogspot.com/2010/01/intalling-xtrabackup-10-on-ubuntu-910.html

安装完之后会得到2个可执行文件innobackupex-1.5.1和xtrabakup,你可以拷贝到/usr/local/bin下面。xtrabakup只能备份InnoDB和XtraDB,而innobackupex-1.5.1是对xtrabackup的一个封装,可以用来备份MyISAM,但是不直接支持增量备份,xtraback直接支持增量备份。

1.innobackupex的使用
我们先创建两个数据库,一个test数据是已经有的,里面创建一个innodb表stu。然后创建一个myisam_test数据库,里面是一个mysiam类型的表color。

1 mysql> select from stu;
2 +------+------+
3 | id   | name |
4 +------+------+
5 |    1 | a    |
6 |    2 | b    |
7 |    3 | c    |
8 |    4 | d    |
9 +------+------+
10 rows in set (0.00 sec)
11  
12 mysql> select from color;
13 +------+-------+
14 | id   | name  |
15 +------+-------+
16 |    1 | red   |
17 |    2 | green |
18 +------+-------+
19 rows in set (0.00 sec)

现在我们来备份这两个数据库。操作的语句如下:

分享到:
评论
mlzboy
  • 浏览: 221501 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
background-image: none !important; background-color: initial !important; text-align: left !important; float: none !important; vertical-align: baseline !important; height: auto !important; width: auto !important; line-he

你可能感兴趣的:(C++,c,mysql,C#,ubuntu)