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