From 7f3af1e83e50e8f5fff9cee2c75555123bbfa502 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=95=E5=BE=90=E6=9D=AD?= <522806548@qq.com> Date: Wed, 10 Jul 2024 00:03:01 +0000 Subject: [PATCH 1/3] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 吕徐杭 <522806548@qq.com> --- ...75\344\270\216\350\277\230\345\216\237.md" | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 "20240709-\345\244\207\344\273\275\344\270\216\350\277\230\345\216\237.md" diff --git "a/20240709-\345\244\207\344\273\275\344\270\216\350\277\230\345\216\237.md" "b/20240709-\345\244\207\344\273\275\344\270\216\350\277\230\345\216\237.md" new file mode 100644 index 0000000..664c92b --- /dev/null +++ "b/20240709-\345\244\207\344\273\275\344\270\216\350\277\230\345\216\237.md" @@ -0,0 +1,38 @@ +## 备份 + +完整备份: + +完整备份是指对整个数据库进行备份,包括所有数据和表 + +完整备份是最基本的备份类型,可以独立恢复数据库到某个时间点的状态 + +增量备份: + +增量备份是指备份自上次完整备份或增量备份以来发生变化的数据 + +增量备份只备份自上次备份以来新增或修改的数据,因此备份文件相对较小,但恢复时需要依次应用完整备份和所有增量备份 + +差异备份: + +差异备份是指备份自上次完整备份之后发生变化的数据 + +与增量备份不同的是,差异备份只备份自上次完整备份以来发生变化的数据,而不是自上次备份以来的所有变化 + +在恢复时,只需要应用一次完整备份和最近的一次差异备份即可 + +### MySQL + +**备份:** + +mysqldump -u 用户名 -p 数据库名称 > 备份文件名称.sql + +**还原:** + +mysql -u 用户名 -p 数据库名称 < 备份文件名称.sql + +### postgresql + +备份:pg_dump -U 用户名称 -h localhost 要备份的数据库名 > 备份文件名称.sql + + +还原:psql -U 用户名称 -h localhost -d 要还原的数据库名称 < 备份文件名称.sql \ No newline at end of file -- Gitee From 34241248819b01f0ebcb60d4540d47644a67b0df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=95=E5=BE=90=E6=9D=AD?= <522806548@qq.com> Date: Wed, 10 Jul 2024 00:03:10 +0000 Subject: [PATCH 2/3] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=202024?= =?UTF-8?q?0709-=E5=A4=87=E4=BB=BD=E4=B8=8E=E8=BF=98=E5=8E=9F.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...75\344\270\216\350\277\230\345\216\237.md" | 38 ------------------- 1 file changed, 38 deletions(-) delete mode 100644 "20240709-\345\244\207\344\273\275\344\270\216\350\277\230\345\216\237.md" diff --git "a/20240709-\345\244\207\344\273\275\344\270\216\350\277\230\345\216\237.md" "b/20240709-\345\244\207\344\273\275\344\270\216\350\277\230\345\216\237.md" deleted file mode 100644 index 664c92b..0000000 --- "a/20240709-\345\244\207\344\273\275\344\270\216\350\277\230\345\216\237.md" +++ /dev/null @@ -1,38 +0,0 @@ -## 备份 - -完整备份: - -完整备份是指对整个数据库进行备份,包括所有数据和表 - -完整备份是最基本的备份类型,可以独立恢复数据库到某个时间点的状态 - -增量备份: - -增量备份是指备份自上次完整备份或增量备份以来发生变化的数据 - -增量备份只备份自上次备份以来新增或修改的数据,因此备份文件相对较小,但恢复时需要依次应用完整备份和所有增量备份 - -差异备份: - -差异备份是指备份自上次完整备份之后发生变化的数据 - -与增量备份不同的是,差异备份只备份自上次完整备份以来发生变化的数据,而不是自上次备份以来的所有变化 - -在恢复时,只需要应用一次完整备份和最近的一次差异备份即可 - -### MySQL - -**备份:** - -mysqldump -u 用户名 -p 数据库名称 > 备份文件名称.sql - -**还原:** - -mysql -u 用户名 -p 数据库名称 < 备份文件名称.sql - -### postgresql - -备份:pg_dump -U 用户名称 -h localhost 要备份的数据库名 > 备份文件名称.sql - - -还原:psql -U 用户名称 -h localhost -d 要还原的数据库名称 < 备份文件名称.sql \ No newline at end of file -- Gitee From 55485224a3c1a5febc3a70e0d255a1f905e247a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=95=E5=BE=90=E6=9D=AD?= <522806548@qq.com> Date: Wed, 10 Jul 2024 00:03:26 +0000 Subject: [PATCH 3/3] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 吕徐杭 <522806548@qq.com> --- ...75\344\270\216\350\277\230\345\216\237.md" | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 "\345\220\225\345\276\220\346\235\255/20240709-\345\244\207\344\273\275\344\270\216\350\277\230\345\216\237.md" diff --git "a/\345\220\225\345\276\220\346\235\255/20240709-\345\244\207\344\273\275\344\270\216\350\277\230\345\216\237.md" "b/\345\220\225\345\276\220\346\235\255/20240709-\345\244\207\344\273\275\344\270\216\350\277\230\345\216\237.md" new file mode 100644 index 0000000..664c92b --- /dev/null +++ "b/\345\220\225\345\276\220\346\235\255/20240709-\345\244\207\344\273\275\344\270\216\350\277\230\345\216\237.md" @@ -0,0 +1,38 @@ +## 备份 + +完整备份: + +完整备份是指对整个数据库进行备份,包括所有数据和表 + +完整备份是最基本的备份类型,可以独立恢复数据库到某个时间点的状态 + +增量备份: + +增量备份是指备份自上次完整备份或增量备份以来发生变化的数据 + +增量备份只备份自上次备份以来新增或修改的数据,因此备份文件相对较小,但恢复时需要依次应用完整备份和所有增量备份 + +差异备份: + +差异备份是指备份自上次完整备份之后发生变化的数据 + +与增量备份不同的是,差异备份只备份自上次完整备份以来发生变化的数据,而不是自上次备份以来的所有变化 + +在恢复时,只需要应用一次完整备份和最近的一次差异备份即可 + +### MySQL + +**备份:** + +mysqldump -u 用户名 -p 数据库名称 > 备份文件名称.sql + +**还原:** + +mysql -u 用户名 -p 数据库名称 < 备份文件名称.sql + +### postgresql + +备份:pg_dump -U 用户名称 -h localhost 要备份的数据库名 > 备份文件名称.sql + + +还原:psql -U 用户名称 -h localhost -d 要还原的数据库名称 < 备份文件名称.sql \ No newline at end of file -- Gitee