mysql 自动 分库 备份_MySQL分库备份的方法

分库备份的意义是什么 ?

有时一个企业的数据库里面有多个库,例如(www,bbs,cms),但是出问题时可能是某一个库,如果在备份时候把所有的库备份成一个数据文件的话,恢复数据就比较麻烦。

分库备份方法一:[root@localhost ~]# mysql   -uroot -p123456 -e "show databases"|

grep -Evi "database|infor|perfor"|

sed -r ‘s#^([a-z].*$)#mysqldump -uroot -p123456 --events  -B \1|

gzip>/root/back/\1.sql.gz#g‘ |bash

分库备份的方法二:

此脚本只是提供备份思路,需要自己完善[root@localhost ~]# cat fenku.sh

for dbname in  ` mysql   -uroot -p‘123456‘ -e "show databases"| grep -Evi "database|infor|perfor"`

do

mysqldump -uroot -p‘123456‘ --events  -B $dbname|gzip >/root/back/${dbname}.sql

done

更好的备份可以参考视频:http://edu.51cto.com/course/course_id-808.html

分库分表额缺点:文件多,碎

1,备份一个完整全备,再做一个分库分表的备份

2,脚本批量服务多个SQL文件

3,数据量太大不合适以上方法

本文出自 “crazy_sir” 博客,请务必保留此出处http://douya.blog.51cto.com/6173221/1788002

MySQL分库备份的方法

标签:分表   分库

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:http://douya.blog.51cto.com/6173221/1788002

TAG标签:分表分库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
分库分表备份是一种将数据库中的数据按照一定规则分散存储在多个库和表中的备份方式。它可以通过将数据分散存储在多个库和表中,从而提高备份和恢复的效率。具体来说,分库分表备份可以降低数据迁移的时间的原因有以下几点: 1. 并行备份分库分表备份可以将数据分散存储在多个库和表中,这样在备份时可以同时备份多个库和表,实现并行备份。相比于单库备份分库分表备份可以同时备份更多的数据,从而提高备份的效率。 2. 减少备份数据量:分库分表备份可以将数据分散存储在多个库和表中,这样在备份时只需要备份需要备份的库和表,而不需要备份整个数据库。这样可以减少备份的数据量,从而降低备份的时间。 3. 灵活恢复:分库分表备份可以将数据分散存储在多个库和表中,这样在恢复时可以只恢复需要恢复的库和表,而不需要恢复整个数据库。这样可以灵活地进行数据恢复,提高恢复的效率。 总之,分库分表备份通过将数据分散存储在多个库和表中,实现并行备份、减少备份数据量和灵活恢复,从而降低数据迁移的时间。\[1\] #### 引用[.reference_title] - *1* *3* [MySQL分表备份方案(后附一键迁移脚本,经验证安全可用!!)](https://blog.csdn.net/ArrogantB/article/details/125988416)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [MySQL分库,分表备份的思路和方法](https://blog.csdn.net/weixin_34293141/article/details/91499745)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值