京东6.18大促主会场领京享红包更优惠

 找回密码
 立即注册

QQ登录

只需一步,快速开始

mysql数据库的全量与增量的备份以及恢复方式

2024-11-2 22:43| 发布者: c2688| 查看: 88| 评论: 0

摘要: 目次一、全量备份与恢复二、增量备份与恢复三、全量、增量的数据库恢复总结一、全量备份与恢复 1.全量备份 [code]mysqldump -uroot -proot --databases -default-character-set=utf8mb4 > backup.sql[/code] 2.删掉
目次

一、全量备份与恢复

1.全量备份

[code]mysqldump -uroot -proot --databases -default-character-set=utf8mb4 > backup.sql[/code]

2.删掉某个数据库

[code]drop database sys;[/code]

3.全量恢复数据库

[code]mysql -uroot -proot < backup.sql;[/code]

二、增量备份与恢复

1.检察增量是否开启,我们发现log_bin开启证明开启了

[code]show varibles like '%bin%';[/code]

2.创建一个数据库并创建表中信息

[code]create table stu_info( stu_nu int primary key auto_increment, stu_name varchar(30) not null ) auto_increment=1001;[/code]

3.插入数据

[code]insert into stu_info values(null,'张三'),(null,'李四'),(null,'王五'); select * from stu_info;[/code]

4.进行一次全量的备份

[code]mysqldump -uroot -proot --all-databases --default-character-set=utf8mb4 > backup1.sql[/code]

5.做完备份革新一下数据库,重新进行写入数据

[code]mysqladmin -uroot -proot flush-logs[/code]

6.在数据库中增长一条新的数据,删除原来的一条数据

[code]insert into stu_info values (null,'李丽'); delete from stu_info where stu_nu=1002; select * from stu_info;[/code]

7.删掉此中一个数据库

[code]drop databases mydb;[/code]

三、全量、增量的数据库恢复

1.先革新一下数据库

[code]flush logs;[/code]

2.检察数据库之前的所有的数据

[code]show master logs;[/code]

3.检察当前使用的数据库

[code]show master status;[/code]

4.检察之前数据的操纵,确定在哪里被删除的,我们发现在926时候删除的

[code]show binlog events in 'binlog.000009';[/code]

5.先进行一个全量恢复

[code]mysql -uroot -proot < backup1.sql[/code]

6.检察数据库信息

[code]show databases;[/code]

7.我们看mydb数据发现虽然是进行了全量恢复,但是我们没恢复删除前的数据。

[code]select * from stu_info;[/code]

8.将删除数据前的数据记载设置为增量数据

[code]mysqlbinglog binlog.000009 > increment.sql[/code]

9.进行增量恢复的操纵

[code]mysqlbinlog -uroot -proot binlog.000009 --start-position=4 --stop-position=822 -r result.sql mysql -uroot -proot < result.sql[/code]

10.检察数据是否恢复

[code]select * from stu_info;[/code]

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。


来源:https://www.jb51.net/database/3274363fq.htm
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
关闭

站长推荐上一条 /6 下一条

QQ|手机版|小黑屋|梦想之都-俊月星空 ( 粤ICP备18056059号 )|网站地图

GMT+8, 2025-7-1 22:00 , Processed in 0.034608 second(s), 18 queries .

Powered by Mxzdjyxk! X3.5

© 2001-2025 Discuz! Team.

返回顶部