MySQL备份:mylvmbackup介绍与使用

php中文网
发布: 2016-06-07 17:33:09
原创
1243人浏览过

需要的依赖库Config::IniFilesMIME::LiteDBD::mysqlDBISys::Syslog建议使用CPAN安装,多快好省 首先获得全局读锁,接着将缓存中数

需要的依赖库
config::inifiles
mime::lite
dbd::mysql
dbi
sys::syslog
建议使用cpan安装,多快好省

首先获得全局读锁,接着将缓存中数据写到磁盘,然后执行LVM快照,最后解锁、以下是我采集的一个主要过程

20131105 13:51:17 Info: Connecting to database...

20131105 13:51:17 Info: Flushing tables with read lock...

20131105 13:51:17 Info: Running: lvcreate -s --size=1G --name=mysql_snapshot /dev/vg/mysql

20131105 13:51:18 Info: Unlocking tables...

20131105 13:51:18 Info: Disconnecting from database...

20131105 13:51:18 Info: Running: mount -o rw /dev/vg/mysql_snapshot /var/tmp/mylvmbackup/mnt/backup

20131105 13:51:18 Info: Copying /tmp/mylvmbackup-backup-20131105_135117_mysql-8aDBvc.pos to /var/tmp/mylvmbackup/mnt/backup-pos/backup-20131105_135117_mysql.pos...
20131105 13:51:18 Info: Copying /etc/my.cnf to /var/tmp/mylvmbackup/mnt/backup-pos/backup-20131105_135117_mysql_my.cnf...

20131105 13:51:18 Info: Taking actual backup...
20131105 13:51:18 Info: Creating tar archive /var/tmp/mylvmbackup/backup/backup-20131105_135117_mysql.tar.gz


20131105 13:53:34 Info: Running: umount /var/tmp/mylvmbackup/mnt/backup

微购导购版(原天狼星)
微购导购版(原天狼星)

功能介绍:1.程序独立使用的MVC模式开发,程序代码与模板分离,会HTML就会做程序模板2.使用sqlite数据库,mysql数据库随便换,让您不再为购买数据库而烦恼3.增加首页数据自定义功能,导航数据自定义,快速打造属于您自己的网站4.seo伪静态设置更智能化,自定义seo规则,让蜘蛛更喜欢您的网站5.屏蔽ip访问功能5.支持一键采集功能,只要轻轻一点,上万淘宝b2c商品轻松入库,解决数据添加的

微购导购版(原天狼星) 2
查看详情 微购导购版(原天狼星)

20131105 13:53:34 Info: LVM Usage stats:
20131105 13:53:34 Info:  LV            VG  Attr  LSize Origin Snap%  Move Log Copy%  Convert
20131105 13:53:34 Info:  mysql_snapshot vg  swi-a- 1.00G mysql    0.20

20131105 13:53:34 Info: Running: lvremove -f /dev/vg/mysql_snapshot

整个过程执行完后,只留下backup-20131105_135117_mysql.tar.gz,该tar包里面含二进制日志坐标、my.cnf及mysql所有文件

该工具也有邮件告警的功能,以下是我的配置文件邮件告警部分
# cat /etc/mylvmbackup.conf | grep mail
mail_report_on=always
mail_from=root@localhost
mail_to=645522734@qq.com
mail_subject=mylvmbackup report for localhost
注释
--mail_report_on:取值{never,always,errors},其中never为默认值,always表示总是发邮件,errors只在出错时发

mylvmbackup 的详细介绍:请点这里
mylvmbackup 的下载地址:请点这里

相关阅读:

MySQL备份:mylvmbackup介绍与使用

Linux下通过mysqldump备份MySQL数据库成sql文件

Linux中使用mysqldump对MySQL数据库进行定时备份

linux

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号