一、备份还原的使用场景
--人为操作造成某些数据丢失或误删除。
--软件BUG
造成数据或全部丢失。
--硬件故障造成数据部分或全部丢失。
--安全漏洞被入侵导致数据被恶意破坏。
二、使用Navicat备份和还原
备份:
备份数据和结构:选中要备份的数据库---》右键--》转储SQL文件--》结构和数据
只备份结构(不包含数据):选中要备份的数据库---》右键--》转储SQL
文件
--
》仅结构
还原:右键
--
》运行
SQL
文件
三、使用命令来备份和还原
(1)备份
执行以下命令时,记住不能登录
Mysql
,而是直接在
dos
窗口执行
mysqldump -u
用户名
-p
库名
>
备份文件名
(
注意:备份后的文件名必须以
.sql
为结尾)
![](https://i-blog.csdnimg.cn/blog_migrate/e5d028d1881356960ae87cb5f2369117.png)
注意事项: 备份文件不能放在根目录,否则报错
(2)还原
source 备份文件路径(.sql文件路径)。注意该语句结尾不能使用分号(;)
①登录mysql:mysql -uroot -p
②选择库:use aaa
③执行source命令,恢复数据库:source 文件路径