公司动态 行业动态 安全通告

MySQL数据库本地备份与恢复

日期:2018-09-14 16:49:25 投稿人:比特豹

MySQL数据库备份只有在“系统管理中心”注册了“MySQL代理”模块下才可以使用,并且要求在用户权限里将备份主机的“MySQL代理”模块选中。

在备份MySQL数据库之前,确认数据库所在客户机的Mars MysqlAgent for Windows服务已启动。

注:在windows中选中“我的电脑”,单击鼠标右键,选中“管理”命令。弹出的“计算机管理”对话框,展开“服务和应用程序”,选中其中的“服务”。在其中找到Mars Mysql Agent服务,确认其已启动。

1)        备份数据库

运行任务管理中心,在任务管理中心主界面“备份”下的“主机”对话框中,在相应的客户机下,选中“MySQL代理”。在主界面的右侧显示出装有MySQL数据库的客户机,如图。

胖子1.png

选中右边“MySQL”,单击鼠标右键,选择“添加实例”,弹出“添加实例”对话框,如图。

胖子2.png

在“实例”后面的文本框填入实例名,端口号固定为3306,安装目录为MySQL数据库的安装路径bin的上一级目录。

单击“确定”按钮,完成实例添加,返回主界面。

双击该实例,弹出“连接数据库服务器”对话框,输入服务器的用户名和密码单击“确定”按钮,如图。

胖子3.png

在主界面右侧的客户机下面显示出该客户机下的所有MySQL数据库,选中需要备份的数据库前面的复选框,如图:

胖子4.png

单击右侧上面“类型”按钮,选择备份类型,如图。

胖子5.png

单击“浏览”按钮选择一个临时路径。如图。

 

单击“确定”完成选择,返回主界面。

单击主界面上面“选项”按钮,进入“选项”界面,如图。

39.png

在“设备”栏下的对话框里,选择要备份的目标磁带库和磁带池。

选中“当前站点备份”前的复选框,备份任务会进行本地备份。

其他选项用户根据需要选择。

单击主界面上面“策略”按钮,进入“策略”界面,如图。

37.png

根据需要,每一个备份任务都可以设置为“立即”、“一次”或“循环”。

选中“立即”前面的单选框,单击右上角的“提交”按钮,弹出“任务管理中心”对话框,如图。

在文本框内输入对象的名称,按“确定”按钮,弹出系统提示消息,提示发送备份任务成功,如图。

36.png

单击“确定”按钮,备份任务开始执行。

查看任务的运行状态和结果,单击主界面上排“任务”按钮,进入“任务”主界面,如图,最上面一条为刚才的备份任务。

35.png

任务的发送状态在列表框里显示。

单击主界面上排“作业”按钮,进入“作业”主界面,如图。

30.png33.png

备份任务的运行结果在列表框里显示。

2)        备份表内容

MySQL不仅可以整库备份,还可以备份一个或多个表内容,备份方法与备份数据库方法相同,只有以下不同。

在主界面右侧的客户机下面显示出该客户机下的所有MySQL数据库,选中需要备份的表内容前面的复选框,单击右侧上面“类型”按钮,如图。

28.png

将“只备份表内容”前的复选框选中。

3)        恢复

在任务管理中心主界面“恢复”下的“主机”对话框中,在相应的客户机下,选中“MySQL代理”,列表下面显示出已完成数据库备份的任务,如图。

29.png

双击要进行恢复的任务,弹出“选择时间点”对话框,对话框里列出了所有备份过的时间点,选择需要恢复的时间点,如图。

26.png

单击“确定”按钮,返回主界面,如图。

25.png

单击主界面右侧上面“类型”按钮,如图。

24.png

      在“主机”后面的下拉菜单选择要恢复到的本地主机。

在“实例”后面的下拉菜单选择要恢复到的实例。

单击“浏览”按钮选择一个临时路径。如图。

23.png

单击“确认”按钮,返回主界面,单击主界面上面“选项”按钮,进入“选项”界面,如图。

22.png

选择要恢复的时间点,单击主界面上方右侧的“提交”按钮,弹出“连接数据库服务”对话框,在对话框内填入数据库用户名和密码,单击“确定”按钮,如图。

21.png

弹出系统提示消息,提示提交任务成功,如图。

胖子20.png

单击“确定”按钮,恢复任务开始执行。

查看任务的运行状态和结果,单击主界面上排“任务”按钮,进入“任务”主界面,如图,最上面一条为刚才的恢复任务。

胖子17.png

任务的发送状态在列表框里显示。

单击主界面上排“作业”按钮,进入“作业”主界面,如图。

胖子18.png

恢复任务的运行结果在列表框里显示。