浅谈mysql备份
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了浅谈mysql备份,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2388字,纯文字阅读大概需要4分钟。
内容图文
start slave;
show slave status \G;
场景三:物理备份
物理备份也就是innobackupex,这个特点是速度快,很方便做主从,恢复也快,锁表时间也很短。但是他只能备份本地机器以及占用空间也比较大。压缩后和mysqldump压缩后相差很大。
可以用nfs等网络技术挂磁盘去做相关备份,解决无法备份到异服务器的问题。
本人提供一个增量备份脚本供参考:周日全备份,周一到周6增量备份。
#!/bin/bash case `date "+zhou%w"` in zhou0) $innobackupex --user=innobackup --password=123456 --no-timestamp $backup_path/`date +%F_full` ;; zhou1) $innobackupex --user=innobackup --password=123456 --no-timestamp --incremental --incremental-basedir=$backup_path/`date +%F_full -d "-1 day"` $backup_path/`date +%F_incremental1` ;; zhou2) $innobackupex --user=innobackup --password=123456 --no-timestamp --incremental --incremental-basedir=$backup_path/`date +%F_incremental1 -d "-1 day"` $backup_path/`date +%F_incremental2`;; zhou3) $innobackupex --user=innobackup --password=123456 --no-timestamp --incremental --incremental-basedir=$backup_path/`date +%F_incremental2 -d "-1 day"` $backup_path/`date +%F_incremental3`;; zhou4) $innobackupex --user=innobackup --password=123456 --no-timestamp --incremental --incremental-basedir=$backup_path/`date +%F_incremental3 -d "-1 day"` $backup_path/`date +%F_incremental4`;; zhou5) $innobackupex --user=innobackup --password=123456 --no-timestamp --incremental --incremental-basedir=$backup_path/`date +%F_incremental4 -d "-1 day"` $backup_path/`date +%F_incremental5`;; zhou6) $innobackupex --user=innobackup --password=123456 --no-timestamp --incremental --incremental-basedir=$backup_path/`date +%F_incremental5 -d "-1 day"` $backup_path/`date +%F_incremental6`;; *) exit 1;; esac
场景四:逻辑备份
逻辑备份即mysqldump工具去做备份,对于一些重要的表定期备份。
mysqldump --login-path=xxx --single-transaction -t dbname tablename > xxx.sql
如果表比较多可以写个for循环来处理。
#!/bin/bash TABNAME=`/usr/local/mysql/bin/mysql --login-path=xxxxxx -e "use dbname;show tables"` for tabname in $TABNAME do /usr/local/mysql/bin/mysqldump --login-path=xxxxxx -t --single-transaction dbname $tabname > /xxxxxx/dbname.$tabname.sql done
本文出自 “11767337” 博客,请务必保留此出处http://11777337.blog.51cto.com/11767337/1795997
浅谈mysql备份
标签:mysql备份
本文系统来源:http://11777337.blog.51cto.com/11767337/1795997
内容总结
以上是互联网集市为您收集整理的浅谈mysql备份全部内容,希望文章能够帮你解决浅谈mysql备份所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。