mysql快照模式备份_快照方式备份MySQL数据库及举例

本文介绍了如何使用逻辑卷创建MySQL数据库的快照备份。首先创建逻辑卷并安装MySQL,修改配置使得数据存储在新逻辑卷中。接着通过锁定表、创建快照、解锁表来实现数据库的快照备份。在快照基础上进行数据库修改,然后通过复制快照中的文件进行物理备份。当需要恢复时,可以利用二进制日志进行数据恢复。
摘要由CSDN通过智能技术生成

一、创建逻辑卷

依照如下连接的文档创建一个逻辑卷

要求:物理卷20G;卷组名为vg0;逻辑卷2G,逻辑卷名为mydata

创建逻辑卷挂载点,并挂载之

# mkdir /mydata

# mount /dev/vgo/mydata /mydata

二、安装MySQL数据库

如果机器已装有mysql,则此步可省略

只需修改mysql的配置文件中的datadir的值改为/mysata

然后将原数据库的数据文件全部copy至/mydata文件下,即转移数据库所在位置

修改/mydata目录及其内容的属主属组

然后重启mydql服务

如果需要重新安装,可依如下文档进行安装:

同样安装完成后,只需将mysql配置文件中的datadir的值改为/mydata

操作如下:

# sed -i ‘s/ ^datadir.*$/datadir=\/mydata/g’ /etc/my.cnf

# service mysqld restart

修改/mydata目录及其内容的属主属组

# chown -R mysql:mysql /mydata/*

# chown mydql:mysql /mydql

启动mysql服务

# service mysqld start

三、创建快照

锁定所有表先

# mydql

>FLUSH TABLES WITH READ LOCK;

>\q

创建快照

# pvvreat -L 20M -s -n mysnap /dev/vgo/mydata

注:此命令详细解释可参照如下文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值