diff --git "a/\345\256\213\344\271\203\345\256\207/20240709\345\244\207\344\273\275\345\222\214\350\277\230\345\216\237.md" "b/\345\256\213\344\271\203\345\256\207/20240709\345\244\207\344\273\275\345\222\214\350\277\230\345\216\237.md" new file mode 100644 index 0000000000000000000000000000000000000000..48c1999ddef9e6705097a843d608baafc1dd518a --- /dev/null +++ "b/\345\256\213\344\271\203\345\256\207/20240709\345\244\207\344\273\275\345\222\214\350\277\230\345\216\237.md" @@ -0,0 +1,15 @@ +#### 备份: +- 完整备份(Full Backup) 完整备份是指对整个数据库进行备份,包括所有数据和表。完整备份是最基本的备份类型,可以独立恢复数据库到某个时间点的状态。 + +- 增量备份(Incremental Backup) 增量备份是指备份自上次完整备份或增量备份以来发生变化的数据。增量备份只备份自上次备份以来新增或修改的数据,因此备份文件相对较小,但恢复时需要依次应用完整备份和所有增量备份。 + +- 差异备份(Differential Backup) 差异备份是指备份自上次完整备份之后发生变化的数据。与增量备份不同的是,差异备份只备份自上次完整备份以来发生变化的数据,而不是自上次备份以来的所有变化。在恢复时,只需要应用一次完整备份和最近的一次差异备份即可。 + + +#### mysql备份文件 +- mysqldump备份需要和mysql进行数据交互,如果关闭mysql 则无法备份和恢复 +- mysqldump -uroot -p [数据库名称] > 备份文件名称.sql + + +#### mysql还原备份文件 +- mysql -uroot -p [数据库名称] < backup.sql