Mysql高性能备份方案解决数据不间断访问(LVM快照方式备份)

php中文网
发布: 2016-06-07 17:41:42
原创
1072人浏览过

mysql高性能备份方案解决数据不间断访问(lvm快照方式备份)www.rsyslog.orgmysqlLVM快照备份特点:1、在大多数情况下,这种方式几乎算得上是热备。它无需关闭服

mysql高性能备份方案解决数据不间断访问(lvm快照方式备份)

mysql LVM快照备份特点:

1、在大多数情况下,这种方式几乎算得上是热备。它无需关闭服务,只需要设置只读或者类似这样的限制。

2、支持所有基于本地磁盘的存储引擎,比如MYISAM、InnoDB和BDB,还支持Solid、PrimeXT和Faction。

3、备份速度最快,因为你只需要拷贝相关的二进制数据文件即可。

4、由于只是简单的拷贝文件,香港空间,因此对服务器开销非常低。

5、保存方式多种多样,你可以备份到磁带上、FTP服务器上、NFS服务器上或者其他什么网络服务器,以及使用各种网络备份软件来备份。

做到这些很简单,说到底就是拷贝文件而已。

6、恢复速度很快。恢复所需要的时间等于你把数据拷贝回来的时间。你可以想出更多的方法让这个时间变得更短。

7、无需使用昂贵的商业软件。

前期准备工作

1、创建LVM分区

更多LVM创建方法请参考 Linux LVM逻辑卷配置过程详解 


2、停止mysql服务

  • # /etc/rc.d/init.d/mysqld stop 

  • 3、挂在逻辑卷到临时目录/tmp下

  • # mount /dev/mysqlvg1/mysqllv  /tmp/  \挂载逻辑卷到临时目录 

  • 4、使用tar命令迁移原来数据库目录文件到临时目录/tmp下


    5、重新挂在逻辑卷到数据库目录下,并在/etc/fstab中添加开启自动挂载

    并在/etc/fstab中添加开启自动挂载

    Motiff
    Motiff

    Motiff是由猿辅导旗下的一款界面设计工具,定位为“AI时代设计工具”

    Motiff 148
    查看详情 Motiff

    6、关闭selinux

  • # setinforce 0  \设置为premission模式  

  • 7、启动mysql服务

  • # /etc/rc.d/init.d/mysqld start 

  • mysql数据库LVM快照备份

    1、锁表

  • 2、查看position信号

  • 3、创建快照

  • # lvcreate -n mysql-snap -L 100M -s /dev/mysqlvg1/mysqllv \将逻辑卷中的数据创建为大小为100M的快照,服务器空间,这个速度非常快。 
  • 4、解锁

  • 5、挂载创建快照

  • # mount /dev/mysqlvg1/mysql-snap  /mnt/ \挂载快照,为备份做准备 
  • 6、读取快照进行备份(备份需要备份的即可)

  • # tar cf mysql-01.tar.gz db1 db_2  \备份快照信息到存储设备里面 
  • 7、卸载挂载的快照,然后删除快照

  • # umount /mnt/ 
  • # lvremove -f /dev/mysqlvg1/mysql-snap \删除快照,节省空间  
  • 到此,整个备份过程就算结束了。如果你想要将内容同步到slave机上的话,那么还需要多加几个步骤。

    1、把备份内容拷贝到slave的数据文件目录下。

    2、重启MySQL服务器,等待恢复完成。

    3、使用CHANGE MASTER TO 命令告诉slave新的二进制日志位置,并从那里开始同步,(就是我们刚刚记录下来的那个)例如:

  •  

     

    本文出自 “小诺的Linux开源技术博客” 博客,香港虚拟主机,请务必保留此出处

    相关标签:
  • 数码产品性能查询
    数码产品性能查询

    该软件包括了市面上所有手机CPU,手机跑分情况,电脑CPU,电脑产品信息等等,方便需要大家查阅数码产品最新情况,了解产品特性,能够进行对比选择最具性价比的商品。

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

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