位置: 编程技术 - 正文

MySQL使用LVM快照实现备份(mysql快照读的实现)

编辑:rootadmin

推荐整理分享MySQL使用LVM快照实现备份(mysql快照读的实现),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql数据库快照,mysql 绿色,mysql lvs,mysql lsm,lua mysql,mysql 快照读怎么实现,mysql 快照读怎么实现,mysql 快照读怎么实现,内容如对您有帮助,希望把文章链接给更多的朋友!

新建一个lvm磁盘,这里我建的lv为mydatalv,挂载到了/data下

将原数据库文件复制到/data目录下

[root@localhost ~]# cp -a /var/lib/mysql /data/

修改配置文件,将mysql数据库文件放在lvm盘中,二进制文件放在非lvm盘的/var/lib/mysql/目录下

可以看到重启后数据库文件已存放在了/data/mysql目录中了

对mysql进行锁表备份

对lv创建快照

[root@localhost ~]# lvcreate -L 1G -n mysqlback -p r -s /dev/mydata/mydatalv

MySQL使用LVM快照实现备份(mysql快照读的实现)

释放锁

[root@localhost ~]# mysql -e 'unlock tables;'

在别的磁盘上创建备份目录,只读挂载快照后备份至备份目录

修改表内容,然后删除掉数据库文件内容即/data/mysql中的内容

修改配置文件中二进制日志和数据库文件的位置

利用/myback/中的内容还原

利用二进制日志还原快照后的操作,由下面这个文件来查看快照执行时二进制日志的位置

将中之后的操作做成sql文件,进行还原

查看恢复情况

使用mysqldump实现mysql备份 注意:备份文件和二进制日志文件不能与mysql放在同一磁盘下节点、节点1上修改mysql配置文件,开起二进制日志保存这里我将二进制日志放在/data/mysql/

数据从MySQL迁移到Oracle 需要注意什么 将数据从MySQL迁移到Oracle的注意事项,有如下几点1.自动增长的数据类型处理MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据

My Sql 错误与编码问题的解决方案 MySql大部分都是用绿色版(解压版)然后注册服务简单方便。但是。配置文件头痛的一逼。首先配置mysql的环境变量。mySQL环境变量(我的电脑-右击属性-高级

本文链接地址:https://www.jiuchutong.com/biancheng/349239.html 转载请保留说明!

上一篇:使用xtrabackup实现mysql备份(extra backup)

下一篇:使用mysqldump实现mysql备份(mysqldump命令在哪里执行)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络