Download - 数据库备份与还原
![Page 1: 数据库备份与还原](https://reader033.vdocuments.pub/reader033/viewer/2022061517/56812a8f550346895d8e3d9c/html5/thumbnails/1.jpg)
数据库备份与还原
-- 培训 技术支持 - 曹海岩
![Page 2: 数据库备份与还原](https://reader033.vdocuments.pub/reader033/viewer/2022061517/56812a8f550346895d8e3d9c/html5/thumbnails/2.jpg)
数据库的备份
![Page 3: 数据库备份与还原](https://reader033.vdocuments.pub/reader033/viewer/2022061517/56812a8f550346895d8e3d9c/html5/thumbnails/3.jpg)
一、 MySQL 数据库备份1 、使用
PHPmyAdmin 进行MySQL 数据库的备份。
2 、使用 MySQL 的登录信息登录PHPmyAdmin ,选择需要备份的数据库,右侧窗口选择“导出”。
PHPmyAdmin 只是管理工具,本身并不存在登录信息。
![Page 4: 数据库备份与还原](https://reader033.vdocuments.pub/reader033/viewer/2022061517/56812a8f550346895d8e3d9c/html5/thumbnails/4.jpg)
一、 MySQL 数据库备份3 、点击下方的“执
行”即可得到 T-SQL 码,将这些代码复制保存为*.sql 文件,妥善放置即可。
注: PHPmyAdmin 备份适合较小的数据库,如 5M 以下。
![Page 5: 数据库备份与还原](https://reader033.vdocuments.pub/reader033/viewer/2022061517/56812a8f550346895d8e3d9c/html5/thumbnails/5.jpg)
一、 MySQL 数据库备份1 、使用 Navicat 对
MySQL 数据库备份。2 、点击“连接”3 、连接名随意填,用
于区分; 主机名 /IP 地址:填写IP ;用户名、密码:填写服务器 MYSQL 的登录信息。
4 、“确定”
![Page 6: 数据库备份与还原](https://reader033.vdocuments.pub/reader033/viewer/2022061517/56812a8f550346895d8e3d9c/html5/thumbnails/6.jpg)
一、 MySQL 数据库备份5 、如填写无误,则会
出现数据库引擎。6 、依次双击激活引擎
及所需备份的数据库名,出现如图所示。
![Page 7: 数据库备份与还原](https://reader033.vdocuments.pub/reader033/viewer/2022061517/56812a8f550346895d8e3d9c/html5/thumbnails/7.jpg)
一、 MySQL 数据库备份7 、右键单击所需备份
的数据库,选择“转储SQL 文件”,在弹出的对话框中选择保存路径及文件名即可。
![Page 8: 数据库备份与还原](https://reader033.vdocuments.pub/reader033/viewer/2022061517/56812a8f550346895d8e3d9c/html5/thumbnails/8.jpg)
一、 MySQL 数据库备份8 、如数据库内容无误,
则出现备份成功提示。关闭该窗口即可。
Navicat 适合备份各种大小的 MySQL 数据库,对于备份 MySQL 数据库,建议客户优先使用此种备份方式。
![Page 9: 数据库备份与还原](https://reader033.vdocuments.pub/reader033/viewer/2022061517/56812a8f550346895d8e3d9c/html5/thumbnails/9.jpg)
一、 MySQL 数据库备份1 、直接备份 MYSQL
数据库源文件。此种方式对于 MySQL
较了解的用户来说较为简便,不适合初级用户。
进行此种方式备份前,应将 MYSQL 的服务停止,可以通过“服务面板”或命令行进行停止。
![Page 10: 数据库备份与还原](https://reader033.vdocuments.pub/reader033/viewer/2022061517/56812a8f550346895d8e3d9c/html5/thumbnails/10.jpg)
一、 MySQL 数据库备份2 、进入 MySQL 数据
库路径,可以查看到所需备份的数据库对应的文件夹,将该文件夹直接拷贝至其他位置即完成备份。
注:每个 MYSQL 数据库均对应有一个与数据库名称相同的文件夹。
![Page 11: 数据库备份与还原](https://reader033.vdocuments.pub/reader033/viewer/2022061517/56812a8f550346895d8e3d9c/html5/thumbnails/11.jpg)
二、 MSSQL 数据库备份备份为 *.bak1 、打开 MSSQL2000
“ 企业管理器”,在“数据库”节点下找到所需备份的数据库,右键单击依次选择“所有任务” -“ 备份数据库”。
![Page 12: 数据库备份与还原](https://reader033.vdocuments.pub/reader033/viewer/2022061517/56812a8f550346895d8e3d9c/html5/thumbnails/12.jpg)
二、 MSSQL 数据库备份2 、“数据库”栏确认是
否为所需备份的数据库;“ 备份”选择“完全备份”;“ 目的” -“ 添加”,“文件名”栏定位至保存路径且在路径后添加备份文件名(如:northwind1.bak )后确定退出。
![Page 13: 数据库备份与还原](https://reader033.vdocuments.pub/reader033/viewer/2022061517/56812a8f550346895d8e3d9c/html5/thumbnails/13.jpg)
二、 MSSQL 数据库备份3 、点击“确定”后开
始备份,至提示顺利完成即可。
4 、在刚才指定的路径下即可查找到以 .bak 结尾的备份文件。
![Page 14: 数据库备份与还原](https://reader033.vdocuments.pub/reader033/viewer/2022061517/56812a8f550346895d8e3d9c/html5/thumbnails/14.jpg)
二、 MSSQL 数据库备份备份为 *.mdf1 、右键单击所需备份
的数据库,选择“属性”;
2 、选择“数据文件”选项卡,找到该数据库文件位置。
![Page 15: 数据库备份与还原](https://reader033.vdocuments.pub/reader033/viewer/2022061517/56812a8f550346895d8e3d9c/html5/thumbnails/15.jpg)
二、 MSSQL 数据库备份3 、定位至该文件所在
目录,打开文件夹,将以该数据库名命名的 .mdf 和 .ldf 复制拷贝至其他分区或本地电脑,即完成备份。
注:须同时复制数据文件 .mdf 和日志文件 .ldf才可完成以后的恢复工作。
![Page 16: 数据库备份与还原](https://reader033.vdocuments.pub/reader033/viewer/2022061517/56812a8f550346895d8e3d9c/html5/thumbnails/16.jpg)
二、 MSSQL 数据库备份4 、上述直接拷贝的方
法适合于网站继续正常运行,如果需要得到更加准确的数据,可先将MSSQL 服务停止,然后右键单击数据库,选择“所有任务” -“ 分离数据库”,将数据库数据暂时截断后复制拷贝,得到的数据更为准确。
![Page 17: 数据库备份与还原](https://reader033.vdocuments.pub/reader033/viewer/2022061517/56812a8f550346895d8e3d9c/html5/thumbnails/17.jpg)
数据库的还原
![Page 18: 数据库备份与还原](https://reader033.vdocuments.pub/reader033/viewer/2022061517/56812a8f550346895d8e3d9c/html5/thumbnails/18.jpg)
一、确定备份类型首先需要确定数据库的备份文件为何种类型, mssql\mysql等。
MSSQL :常见的有 .sql\.mdf\.bak等;MYSQL :常见的有 .sql\.myd\.psc等其中,两种类型的 .sql 文件不相同,如果客户无法提供确认,则需要使用记事本打开该备份文件查看头部信息,一般MYSQL 备份的 .SQL 文件头部为 MySQL dump 的信息,此即区分类型。
![Page 19: 数据库备份与还原](https://reader033.vdocuments.pub/reader033/viewer/2022061517/56812a8f550346895d8e3d9c/html5/thumbnails/19.jpg)
二、 MySQL 数据库还原首先需要客户确定其源
数据库名。1 、使用
PHPmyAdmin 进行还原。
2 、在 PHPmyAdmin中创建该数据库名的空数据库。
![Page 20: 数据库备份与还原](https://reader033.vdocuments.pub/reader033/viewer/2022061517/56812a8f550346895d8e3d9c/html5/thumbnails/20.jpg)
二、 MySQL 数据库还原3 、创建完成以后,左侧
栏默认即进入该数据库。4 、在右侧窗口选
择“ Import” ;“文件文件的位置”处点击浏览定位至备份文件。
5 、点击下方的“执行”即可。
注:一般适合较小的备份文件。
![Page 21: 数据库备份与还原](https://reader033.vdocuments.pub/reader033/viewer/2022061517/56812a8f550346895d8e3d9c/html5/thumbnails/21.jpg)
二、 MySQL 数据库还原1 、使用 Navicat还原2 、打开 Navicat ,连
接至服务器 MySQL3 、右键单击引擎,选
择“创建数据库”,在对话框中输入数据库名。
![Page 22: 数据库备份与还原](https://reader033.vdocuments.pub/reader033/viewer/2022061517/56812a8f550346895d8e3d9c/html5/thumbnails/22.jpg)
二、 MySQL 数据库还原4 、双击激活所需操作
的“数据库”。5 、右键单击选择“运
行 SQL 文件”,定位至原备份文件,点击“开始”。若备份文件内容无误即可顺利完成。
![Page 23: 数据库备份与还原](https://reader033.vdocuments.pub/reader033/viewer/2022061517/56812a8f550346895d8e3d9c/html5/thumbnails/23.jpg)
二、 MySQL 数据库还原1 、直接拷贝还原2 、若之前通过直接复
制数据库文件夹进行的备份,则需要将该文件夹完整地拷贝至 MySQL数据目录下,然后重新启动MySQL 服务即可生效。
注:服务面板打开命令:Services.msc
![Page 24: 数据库备份与还原](https://reader033.vdocuments.pub/reader033/viewer/2022061517/56812a8f550346895d8e3d9c/html5/thumbnails/24.jpg)
三、 MSSQL 数据库还原1 、附加 .mdf 数据库。2 、打开企业管理器。3 、右键单击“数据
库”节点,选择“所有任务” -“附加任务库”。
4 、定位至数据库所在目录,选择文件 .mdf
5 、点击“确定”即可附加成功。
![Page 25: 数据库备份与还原](https://reader033.vdocuments.pub/reader033/viewer/2022061517/56812a8f550346895d8e3d9c/html5/thumbnails/25.jpg)
三、 MSSQL 数据库还原1 、还原 .bak 文件2 、打开企业管理器3 、右键单击“数据
库”节点,选择“所有任务” -“还原数据库”。
![Page 26: 数据库备份与还原](https://reader033.vdocuments.pub/reader033/viewer/2022061517/56812a8f550346895d8e3d9c/html5/thumbnails/26.jpg)
三、 MSSQL 数据库还原4 、在“还原数据库”
对话框的“常规”选项卡中选择“从设备”。
5 、“还原自” -“磁盘” -“ 添加”,定位至备份文件 .bak 所在目录,选择该文件。依次确定退出。
![Page 27: 数据库备份与还原](https://reader033.vdocuments.pub/reader033/viewer/2022061517/56812a8f550346895d8e3d9c/html5/thumbnails/27.jpg)
三、 MSSQL 数据库还原6 、切换至“选项”选
项卡7 、查看“将数据库文
件还原为”下的路径当前是否存在且路径,如果路径不存在,则还原出错。同时如果路径下存在同名文件,需选中“在现有数据库强制还原”。