自动化实现快照备份mylvmbackup
1、安装相应的软件
2、两种备份方式
1>mylvmbackup xxx终端备份
2>修改配置文件指定相应的参数
正常安装MySQL: 1. 安装系统 2. 准备LVM,例如 /dev/vg_back/lv-mysql,mount /usr/local/mysql 3. 源码安装MySQL到 /usr/local/mysql 可选操作: 将现在的数据迁移到LVM 1. 准备lvm及文件系统 # lvcreate -L 2G -n lv-mysql vg_back # mkfs.ext4 /dev/vg_back/lv-mysql 2. 将数据迁移到LVM # service mysqld stop # mount /dev/vg_back/lv-mysql /u01/ //临时挂载点 # rsync -va /usr/local/mysql/ /u01/ //将MySQL原数据镜像到临时挂载点 # umount /u01/ # mount /dev/vg_back/lv-mysql /usr/local/mysql //加入fstab开机挂载 # df -Th /dev/mapper/vg_back-lv-mysql ext4 2.0G 274M 1.7G 15% /usr/local/mysql # service mysqld start 手动基于LVM快照实现备份: 1. 加锁 mysql> flush table with read lock; 2.创建快照 # lvcreate -L 500M -s -n lv-mysql-snap /dev/vg_back/lv-mysql # mysql -uroot -p123 -e 'show master status' > /backup/`date +%F`_position.txt 或者 mysql> show master status; +-------------------+----------+--------------+------------------+-------------------+ (北联网教程,专业提供视频软件下载)
……