MYSQL的分表备份案例及方案
2017-11-07 10:09
267 查看
mysql的单表备份:
脚本备份多份表:
[root@server1 mnt]# mysqldump -uroot -pwestos test student |gzip >/mnt/test-student_$(date +%F).sql.gz ##将test库下的student表备份
脚本备份多份表:
#!/bin/bash MYUSER=root MYPASS=westos MYCMD="mysql -u$MYUSER -p$MYPASS" MYDUMP="mysqldump -u$MYUSER -p$MYPASS" for databases in `mysql -uroot -pwestos -e "show databases"|sed '1d'` ##取出库名 do mkdir /mnt/${databases} ##根据库名创建目录 for tables in `mysql -uroot -pwestos -e "show tables from $databases"|sed "1d"` ##取出目录中所含的表 do $MYDUMP $databases $tables|gzip >/mnt/${databases}/${tables}_$(date +%F).sql.gz ##给表进行备份 done done
相关文章推荐
- Mysql DBA 高级运维学习笔记-MySQL备份与恢复实战案例及生产方案
- MySQL备份与恢复实战案例及生产方案
- MySQL线上备份与恢复方案
- MySQL备份恢复方案
- Windows下mysql自动备份的最佳方案
- FreeBSD 下的 MySQL 备份方案
- MySql分表(对于大量用户,实现分表的方案,自己测试试验)
- MYSQL自动备份策略的方案
- 一个用Shell script写的自动备份MYSQL数据文件的案例
- MyPHPdumpTool:MySQL 数据库备份处理方案
- mysql 数据库 分表后 怎么进行分页查询?Mysql分库分表方案?
- 生产环境MySQL快速备份工具XtraBackup使用案例
- MySQL备份恢复方案
- mysql的备份与恢复(方案一)
- mysql备份方案
- 想知道最实用的MySQL备份恢复方案?《周四见》吧!
- MySQL实时在线备份恢复方案:Replication+LVM Snapshot【上篇】
- 生产环境MySQL快速备份工具XtraBackup使用案例
- Mysql常见水平分表方案
- Mysql分库分表方案