问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mysql自动完全备份和增量备份?

发布网友 发布时间:2022-04-21 15:26

我来回答

1个回答

热心网友 时间:2023-11-10 22:19

1:官方百万级别的测试数据库:

官方测试数据库github网址:https://github.com/datacharmer/test_db

下载到目录,解压即可,运行命令:

2:自己创建简单测试数据库:

快速随机生成测试语言的网站:https://generatedata.com/

选择sql和想生成的字段,点击生成Generate!生成即可。

在MySQL输入生成的语句即可。

3:测试备份还原时用到的命令

删库跑路测试(先备份好)

还原后查询库的表数据是否完整。

采用复制整个数据存放目录

1:查看数据库数据存放位置

有两种方法:

1):在数据库中用命令 show variables like 'datadir'; 查看

2):在配置文件中查看,配置了 datadir 目录的可查看。没有配置的默认为 /var/lib/mysql/ 位置

Linux中查看配置文件


2:复制目录或者目录下某个数据库名

3:还原时直接复制文件夹到数据库目录即可


mysqlmp又可叫做全量备份。

参数 --databases 同 -B ,单独一个库,也可省略。

1、备份命令mysqlmp格式

格式:mysqlmp -h主机名 -P端口 -u用户名 -p密码 database 数据库名 >文件名.sql

备份testDatabase数据库

2、备份MySQL数据库为带删除表的格式

备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。

3、直接将MySQL数据库压缩备份

备份并压缩

4、备份MySQL数据库某个(些)表

备份testDatabase中的myTable表,不需要用参数 --databases 或者 -B

5、同时备份多个MySQL数据库

同时备份testDatabase和 employees两个库

6、备份服务器上所有数据库

参数 --all-databases 同 -A

7、还原MySQL数据库的命令

1) 不指定数据名还原,默认生成原数据库名称,还原所有数据库。

2) 指定数据名还原,还原指定单个数据库,需在数据库种预先创建一个testDatabase名称。

3) 还原压缩的MySQL数据库

4) 进入数据库用source导入

增量备份是针对于数据库的bin-log日志进行备份的,增量备份是在全量的基础上进行操作的。增量备份主要是靠mysql记录的bin-log日志。

1:查看是否开启bin-log日志

进入mysql输入命令可查看。

显示如下为开启状态,日志文件在/var/lib/mysql/以binlog.00001的格式保存。

如未开启,需要在配置文件种配置


2:查看目前使用的bin-log日志文件

进入mysql查看命令。

显示如下,目前使用的是binlog.000022文件,所有操作都记录在此文件。

查看当前testDatabase的表myTable数据如下,

3:刷新日志,使用新的日志文件(备份)

在命令端执行命令

日志文件从 binlog.000022 变为 binlog.000023

这时相当与已经备份成功,备份文件即为上次的binlog.000022日志文件。

4:删除数量,从日志还原数据

1) 删除ABC行

查询以及没有ABC行列。

2) 恢复数据ABC行

退出mysql,在命令端用mysqlbinlog命令恢复到binlog.000022日志状态。

进入数据库再次查看数据,ABC已经恢复。

增量备份完成。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
炒股怎么买进卖出? 办一个餐饮的营业执照要多少钱 上海贷款平台有哪些 上海有什么网贷 Intel 赛扬D325 2.53G与多大频率的内存匹配 Intel 赛扬D 352(散)重要参数 CPU Intel 赛扬D 326 这个东西怎么看的? Intel 赛扬D 326(散)重要参数 Intel 赛扬D 325(盒)重要参数 Intel 赛扬D 325(盒)Intel 赛扬D 325(盒)详细参数 独立显卡怎样超频?不用软件. mysql中用哪条命令进行增量备份??? 独立显卡和集成显卡的区别是什么,各自的特点是什么? mysql用mysqldump进行增量备份,如何搞啊?有详细... mysql 大数据量备份方式 哪些笔记本有独立显卡? MYSQL备份:启用二进制日志功能的MYSQL增量备份 超级独立显卡:NVIDIA GeForce 8400M win7系统下mysql如何增量备份 有配独立显卡的超极本么? 有什么简单的 mysql 增量备份方案 有配备了独立显卡的超级本吗? 带独立显卡的超级本哪款好? 独立显卡如何超频? 电脑独立显卡和集成显卡哪个好 如何实现Mysql数据库的差异性备份和增量备份? mysql备份问题,mysql版本5.7.2 一年级看图写话图片小吹泡泡20个字 求高清图,水手服吹泡泡 动漫站立女生吹泡泡图片(简单人物) 有什么超极本是带着独立显卡 Mysql数据库备份工具有哪些? 如何将电脑的显卡(我家是独立显卡) 怎么超频? 独立显卡和非独立显卡有什么区别 mysql 增量备份完 数据库里为什么多了 性价比高的独立显卡 mysql大网站数据库的备份,怎么进行增量备份和完全备份快速一点,用什么工具吗,还是代码! 独立显卡GT、GTX、HD这些开头的显卡有什么区别? MySQL备份的几种常用 mysql增量备份的疑问 谁能说说英特尔的独立显卡??? 如何查看mysql数据库是否进行了增量备份 什么是独立显卡什么事集成显卡 配i54g独立显卡玩lol超级牛逼的配置。 windows下Mysql 怎样备份和还原? 请人回答:集成显卡1G和独立显卡1G区别大吗? 现在最好的独立显卡是几G的 集成显卡比独立显卡的区别真的很大吗? 免费邮箱的邮箱容量及附件大小是多少? 免费邮箱容量大吗?一般有多少容量?