1 / 27

数据库备份与还原

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

Télécharger la présentation

数据库备份与还原

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 数据库备份与还原 --培训 技术支持-曹海岩

  2. 数据库的备份

  3. 一、MySQL数据库备份 • 1、使用PHPmyAdmin进行MySQL数据库的备份。 • 2、使用MySQL的登录信息登录PHPmyAdmin,选择需要备份的数据库,右侧窗口选择“导出”。 • PHPmyAdmin只是管理工具,本身并不存在登录信息。

  4. 一、MySQL数据库备份 3、点击下方的“执行”即可得到T-SQL码,将这些代码复制保存为*.sql文件,妥善放置即可。 注:PHPmyAdmin备份适合较小的数据库,如5M以下。

  5. 一、MySQL数据库备份 • 1、使用Navicat对MySQL数据库备份。 • 2、点击“连接” • 3、连接名随意填,用于区分; 主机名/IP地址:填写IP; 用户名、密码:填写服务器MYSQL的登录信息。 • 4、“确定”

  6. 一、MySQL数据库备份 5、如填写无误,则会出现数据库引擎。 6、依次双击激活引擎及所需备份的数据库名,出现如图所示。

  7. 一、MySQL数据库备份 7、右键单击所需备份的数据库,选择“转储SQL文件”,在弹出的对话框中选择保存路径及文件名即可。

  8. 一、MySQL数据库备份 • 8、如数据库内容无误,则出现备份成功提示。关闭该窗口即可。 • Navicat适合备份各种大小的MySQL数据库,对于备份MySQL数据库,建议客户优先使用此种备份方式。

  9. 一、MySQL数据库备份 1、直接备份MYSQL数据库源文件。 此种方式对于MySQL较了解的用户来说较为简便,不适合初级用户。 进行此种方式备份前,应将MYSQL的服务停止,可以通过“服务面板”或命令行进行停止。

  10. 一、MySQL数据库备份 • 2、进入MySQL数据库路径,可以查看到所需备份的数据库对应的文件夹,将该文件夹直接拷贝至其他位置即完成备份。 • 注:每个MYSQL数据库均对应有一个与数据库名称相同的文件夹。

  11. 二、MSSQL数据库备份 备份为*.bak 1、打开MSSQL2000“企业管理器”,在“数据库”节点下找到所需备份的数据库,右键单击依次选择“所有任务”-“备份数据库”。

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

  13. 二、MSSQL数据库备份 3、点击“确定”后开始备份,至提示顺利完成即可。 4、在刚才指定的路径下即可查找到以.bak结尾的备份文件。

  14. 二、MSSQL数据库备份 备份为*.mdf 1、右键单击所需备份的数据库,选择“属性”; 2、选择“数据文件”选项卡,找到该数据库文件位置。

  15. 二、MSSQL数据库备份 3、定位至该文件所在目录,打开文件夹,将以该数据库名命名的.mdf和.ldf复制拷贝至其他分区或本地电脑,即完成备份。 注:须同时复制数据文件.mdf和日志文件.ldf才可完成以后的恢复工作。

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

  17. 数据库的还原

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

  19. 二、MySQL数据库还原 首先需要客户确定其源数据库名。 1、使用PHPmyAdmin进行还原。 2、在PHPmyAdmin中创建该数据库名的空数据库。

  20. 二、MySQL数据库还原 3、创建完成以后,左侧栏默认即进入该数据库。 4、在右侧窗口选择“Import”;“文件文件的位置”处点击浏览定位至备份文件。 5、点击下方的“执行”即可。 注:一般适合较小的备份文件。

  21. 二、MySQL数据库还原 1、使用Navicat还原 2、打开Navicat,连接至服务器MySQL 3、右键单击引擎,选择“创建数据库”,在对话框中输入数据库名。

  22. 二、MySQL数据库还原 4、双击激活所需操作的“数据库”。 5、右键单击选择“运行SQL文件”,定位至原备份文件,点击“开始”。若备份文件内容无误即可顺利完成。

  23. 二、MySQL数据库还原 • 1、直接拷贝还原 • 2、若之前通过直接复制数据库文件夹进行的备份,则需要将该文件夹完整地拷贝至MySQL数据目录下,然后重新启动MySQL服务即可生效。 • 注:服务面板打开命令: Services.msc

  24. 三、MSSQL数据库还原 1、附加.mdf数据库。 2、打开企业管理器。 3、右键单击“数据库”节点,选择“所有任务”-“附加任务库”。 4、定位至数据库所在目录,选择文件.mdf 5、点击“确定”即可附加成功。

  25. 三、MSSQL数据库还原 1、还原.bak文件 2、打开企业管理器 3、右键单击“数据库”节点,选择“所有任务”-“还原数据库”。

  26. 三、MSSQL数据库还原 4、在“还原数据库”对话框的“常规”选项卡中选择“从设备”。 5、“还原自”-“磁盘”-“添加”,定位至备份文件.bak所在目录,选择该文件。依次确定退出。

  27. 三、MSSQL数据库还原 6、切换至“选项”选项卡 7、查看“将数据库文件还原为”下的路径当前是否存在且路径,如果路径不存在,则还原出错。同时如果路径下存在同名文件,需选中“在现有数据库强制还原”。

More Related