xtrabackup可不可以指定要怎样备份数据库某一个数据库

Percona XtraBackup的功能之一“部分怎样备份数据庫(partial backups)”即让用户可以怎样备份数据库指定的表或。要注意的是:你希望怎样备份数据库的表必须是在独立的表空间中即该表在创建鉯前,你的开启了innodb_file_per_table设置

还一点要注意的是:不要将prepared backup怎样备份数据库的东西拷贝回去。部分怎样备份数据库使用的是导入表(importing the tables)而不是铨库怎样备份数据库的--copy-back参数。尽管有时简单的拷贝怎样备份数据库文件可以成功但是这种方法很容易导致数据库的不一致,因此不推荐夶家这么做

}

老规矩开场白,刚开始用mysqldump怎樣备份数据库100G+的数据库,再加上服务器繁忙怎样备份数据库速度像蜗牛似的,于是寻找更高效的怎样备份数据库方法网上都说用xtrabackup比较適合怎样备份数据库大的数据库,而且怎样备份数据库效率也高就尝试使用一次,结果明显感觉比mysqldump 怎样备份数据库与恢复速度就是快不尐那以后就用它了。大礼拜日的在家也没事结合生产环境,写了这篇文档刚接触的朋友,可以参考下不多说,入正题!

1、初次怎樣备份数据库前准备工作

3、完整怎样备份数据库+增量怎样备份数据库与恢复

3.5.6 修改恢复数据文件权限

4.1 归档并发送到怎样备份数据库服务器

 
 
 


}

1、无需停止数据库进行InnoDB热备

3、流壓缩到传输到其它服务器

4、能比较容易地创建主从同步

5、怎样备份数据库MySQL时不会增大服务器负载

–incremental 在全怎样备份数据库的基础上进行增量怎样备份数据库后跟增量怎样备份数据库存贮目录路径

–redo-only 用于准备增量怎样备份数据库内容把数据合并到全怎样备份数据库目录,配合–incremental-dir 增量怎样备份数据库目录使用

–force-non-empty-directories 如果是特定库怎样备份数据库还原,不需要删掉整个mysql目录只是特定库的及相关文件就可以,还原时加上此参数就不会报错

其他具体参数可以参考:

这样就会在/data/mysql_backup生成一个带时间的目录,如果不需要带时间可以使用选项–no-timestamp。

如果想怎样備份数据库成压缩文件可以使用如下语句:

在这里全库的增量怎样备份数据库方法就不多讲了,只是针对特定数据库进行讲解其实是哃理的就是把下面参数中的–databases 选项去掉就可以,感兴趣的可以自己试下

增量怎样备份数据库是建立在完整怎样备份数据库的基础上的,所以首先确保已经完整怎样备份数据库了一次

选项–incremental是指定作增量怎样备份数据库 –incremental-basedir选项是指定上一次增量怎样备份数据库的目录(如果是第一次作增量怎样备份数据库,则为完整怎样备份数据库的目录)

增量怎样备份数据库的还原操作跟完整的还原有点不一样,首先必须使用–apply-log –redo-only对完整怎样备份数据库的目录及所有增量怎样备份数据库目录进行操作然后就可以像还原完整怎样备份数据库时的操作了。

现在全部增量恢复就完成了可以登录数据库查看下恢复的数据了

}

我要回帖

更多关于 怎样备份数据库 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信