数据库备份与还原

27
数数数数数数数数 -- 培培 培培培培 - 培培培

Upload: kylee-copeland

Post on 30-Dec-2015

94 views

Category:

Documents


0 download

DESCRIPTION

数据库备份与还原. -- 培训 技术支持 - 曹海岩. 数据库的备份. 一、 MySQL 数据库备份. 1 、使用 PHPmyAdmin 进行 MySQL 数据库的备份。 2 、使用 MySQL 的登录信息登录 PHPmyAdmin ,选择需要备份的数据库,右侧窗口选择“导出”。 PHPmyAdmin 只是管理工具,本身并不存在登录信息。. 一、 MySQL 数据库备份. 3 、点击下方的“执行”即可得到 T-SQL 码,将这些代码复制保存为* .sql 文件,妥善放置即可。 注: PHPmyAdmin 备份适合较小的数据库,如 5M 以下。. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 数据库备份与还原

数据库备份与还原

-- 培训 技术支持 - 曹海岩

Page 2: 数据库备份与还原

数据库的备份

Page 3: 数据库备份与还原

一、 MySQL 数据库备份1 、使用

PHPmyAdmin 进行MySQL 数据库的备份。

2 、使用 MySQL 的登录信息登录PHPmyAdmin ,选择需要备份的数据库,右侧窗口选择“导出”。

PHPmyAdmin 只是管理工具,本身并不存在登录信息。

Page 4: 数据库备份与还原

一、 MySQL 数据库备份3 、点击下方的“执

行”即可得到 T-SQL 码,将这些代码复制保存为*.sql 文件,妥善放置即可。

注: PHPmyAdmin 备份适合较小的数据库,如 5M 以下。

Page 5: 数据库备份与还原

一、 MySQL 数据库备份1 、使用 Navicat 对

MySQL 数据库备份。2 、点击“连接”3 、连接名随意填,用

于区分; 主机名 /IP 地址:填写IP ;用户名、密码:填写服务器 MYSQL 的登录信息。

4 、“确定”

Page 6: 数据库备份与还原

一、 MySQL 数据库备份5 、如填写无误,则会

出现数据库引擎。6 、依次双击激活引擎

及所需备份的数据库名,出现如图所示。

Page 7: 数据库备份与还原

一、 MySQL 数据库备份7 、右键单击所需备份

的数据库,选择“转储SQL 文件”,在弹出的对话框中选择保存路径及文件名即可。

Page 8: 数据库备份与还原

一、 MySQL 数据库备份8 、如数据库内容无误,

则出现备份成功提示。关闭该窗口即可。

Navicat 适合备份各种大小的 MySQL 数据库,对于备份 MySQL 数据库,建议客户优先使用此种备份方式。

Page 9: 数据库备份与还原

一、 MySQL 数据库备份1 、直接备份 MYSQL

数据库源文件。此种方式对于 MySQL

较了解的用户来说较为简便,不适合初级用户。

进行此种方式备份前,应将 MYSQL 的服务停止,可以通过“服务面板”或命令行进行停止。

Page 10: 数据库备份与还原

一、 MySQL 数据库备份2 、进入 MySQL 数据

库路径,可以查看到所需备份的数据库对应的文件夹,将该文件夹直接拷贝至其他位置即完成备份。

注:每个 MYSQL 数据库均对应有一个与数据库名称相同的文件夹。

Page 11: 数据库备份与还原

二、 MSSQL 数据库备份备份为 *.bak1 、打开 MSSQL2000

“ 企业管理器”,在“数据库”节点下找到所需备份的数据库,右键单击依次选择“所有任务” -“ 备份数据库”。

Page 12: 数据库备份与还原

二、 MSSQL 数据库备份2 、“数据库”栏确认是

否为所需备份的数据库;“ 备份”选择“完全备份”;“ 目的” -“ 添加”,“文件名”栏定位至保存路径且在路径后添加备份文件名(如:northwind1.bak )后确定退出。

Page 13: 数据库备份与还原

二、 MSSQL 数据库备份3 、点击“确定”后开

始备份,至提示顺利完成即可。

4 、在刚才指定的路径下即可查找到以 .bak 结尾的备份文件。

Page 14: 数据库备份与还原

二、 MSSQL 数据库备份备份为 *.mdf1 、右键单击所需备份

的数据库,选择“属性”;

2 、选择“数据文件”选项卡,找到该数据库文件位置。

Page 15: 数据库备份与还原

二、 MSSQL 数据库备份3 、定位至该文件所在

目录,打开文件夹,将以该数据库名命名的 .mdf 和 .ldf 复制拷贝至其他分区或本地电脑,即完成备份。

注:须同时复制数据文件 .mdf 和日志文件 .ldf才可完成以后的恢复工作。

Page 16: 数据库备份与还原

二、 MSSQL 数据库备份4 、上述直接拷贝的方

法适合于网站继续正常运行,如果需要得到更加准确的数据,可先将MSSQL 服务停止,然后右键单击数据库,选择“所有任务” -“ 分离数据库”,将数据库数据暂时截断后复制拷贝,得到的数据更为准确。

Page 17: 数据库备份与还原

数据库的还原

Page 18: 数据库备份与还原

一、确定备份类型首先需要确定数据库的备份文件为何种类型, mssql\mysql等。

MSSQL :常见的有 .sql\.mdf\.bak等;MYSQL :常见的有 .sql\.myd\.psc等其中,两种类型的 .sql 文件不相同,如果客户无法提供确认,则需要使用记事本打开该备份文件查看头部信息,一般MYSQL 备份的 .SQL 文件头部为 MySQL dump 的信息,此即区分类型。

Page 19: 数据库备份与还原

二、 MySQL 数据库还原首先需要客户确定其源

数据库名。1 、使用

PHPmyAdmin 进行还原。

2 、在 PHPmyAdmin中创建该数据库名的空数据库。

Page 20: 数据库备份与还原

二、 MySQL 数据库还原3 、创建完成以后,左侧

栏默认即进入该数据库。4 、在右侧窗口选

择“ Import” ;“文件文件的位置”处点击浏览定位至备份文件。

5 、点击下方的“执行”即可。

注:一般适合较小的备份文件。

Page 21: 数据库备份与还原

二、 MySQL 数据库还原1 、使用 Navicat还原2 、打开 Navicat ,连

接至服务器 MySQL3 、右键单击引擎,选

择“创建数据库”,在对话框中输入数据库名。

Page 22: 数据库备份与还原

二、 MySQL 数据库还原4 、双击激活所需操作

的“数据库”。5 、右键单击选择“运

行 SQL 文件”,定位至原备份文件,点击“开始”。若备份文件内容无误即可顺利完成。

Page 23: 数据库备份与还原

二、 MySQL 数据库还原1 、直接拷贝还原2 、若之前通过直接复

制数据库文件夹进行的备份,则需要将该文件夹完整地拷贝至 MySQL数据目录下,然后重新启动MySQL 服务即可生效。

注:服务面板打开命令:Services.msc

Page 24: 数据库备份与还原

三、 MSSQL 数据库还原1 、附加 .mdf 数据库。2 、打开企业管理器。3 、右键单击“数据

库”节点,选择“所有任务” -“附加任务库”。

4 、定位至数据库所在目录,选择文件 .mdf

5 、点击“确定”即可附加成功。

Page 25: 数据库备份与还原

三、 MSSQL 数据库还原1 、还原 .bak 文件2 、打开企业管理器3 、右键单击“数据

库”节点,选择“所有任务” -“还原数据库”。

Page 26: 数据库备份与还原

三、 MSSQL 数据库还原4 、在“还原数据库”

对话框的“常规”选项卡中选择“从设备”。

5 、“还原自” -“磁盘” -“ 添加”,定位至备份文件 .bak 所在目录,选择该文件。依次确定退出。

Page 27: 数据库备份与还原

三、 MSSQL 数据库还原6 、切换至“选项”选

项卡7 、查看“将数据库文

件还原为”下的路径当前是否存在且路径,如果路径不存在,则还原出错。同时如果路径下存在同名文件,需选中“在现有数据库强制还原”。