diff --git "a/\351\231\210\351\233\205\345\251\267/20240708-\350\207\252\345\256\232\344\271\211\345\207\275\346\225\260.md" "b/\351\231\210\351\233\205\345\251\267/20240708-\350\207\252\345\256\232\344\271\211\345\207\275\346\225\260.md" new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git "a/\351\231\210\351\233\205\345\251\267/20240709-\346\225\260\346\215\256\345\272\223\347\232\204\345\244\207\344\273\275\345\222\214\350\277\230\345\216\237.md" "b/\351\231\210\351\233\205\345\251\267/20240709-\346\225\260\346\215\256\345\272\223\347\232\204\345\244\207\344\273\275\345\222\214\350\277\230\345\216\237.md" new file mode 100644 index 0000000000000000000000000000000000000000..97fc5d95d3fa837d2f04e8f6df27c4a62c22b492 --- /dev/null +++ "b/\351\231\210\351\233\205\345\251\267/20240709-\346\225\260\346\215\256\345\272\223\347\232\204\345\244\207\344\273\275\345\222\214\350\277\230\345\216\237.md" @@ -0,0 +1,20 @@ +### 备份: ++ 完整备份(Full Backup) 完整备份是指对整个数据库进行备份,包括所有数据和表。完整备份是最基本的备份类型,可以独立恢复数据库到某个时间点的状态。 + ++ 增量备份(Incremental Backup) 增量备份是指备份自上次完整备份或增量备份以来发生变化的数据。增量备份只备份自上次备份以来新增或修改的数据,因此备份文件相对较小,但恢复时需要依次应用完整备份和所有增量备份。 + ++ 差异备份(Differential Backup) 差异备份是指备份自上次完整备份之后发生变化的数据。与增量备份不同的是,差异备份只备份自上次完整备份以来发生变化的数据,而不是自上次备份以来的所有变化。在恢复时,只需要应用一次完整备份和最近的一次差异备份即可。 + + +### mysql备份数据库 ++ 备份:mysqldump -uroot -p 数据库名称 > 备份文件名称.sql + +##### MySQL恢复数据库(mysql命令) +mysql -u username -P [dbname] < filename.sql +username 表示用户名称; +dbname 表示数据库名称,该参数是可选参数。如果 filename.sql 文件为 mysqldump 命令创建的包含创建数据库语句的文件,则执行时不需要指定数据库名。如果指定的数据库名不存在将会报错; +filename.sql 表示备份文件的名称 + + ++ 练习:直接在内网服务器上,向windows主机传递文件(PS:要求必须使用SCP命令),掌握清楚scp命令能成功的 ++ scp root@目标IP地址:/目录/文件名称 .