(十六)系统备份还原

在很多时候,我们需要系统数据进行备份还原。我们这里就使用MySql的备份还原命令实现系统备份还原的功能。

后台接口准备

系统备份还原是对数据库的备份还原,所以必须有后台接口的支持,我们准备好了接口,相关内容可以查阅后台篇。

backup:系统备份创建接口,会在服务端_backup目录下生成以时间戳相关的备份目录,目录下有MySQL的备份SQL。

delete:系统备份删除接口,传入页面查询得到的备份名称作为参数,删除服务端备份记录。

findRecord:系统备份查询接口,查询所有备份记录,返回给前台页面展示,用于还原和删除。

restore:系统备份还原接口,传入页面查询得到的备份名称作为参数,还原系统数据到当前备份。

(十六)系统备份还原

页面功能实现

在用户下拉菜单中添加系统数据备份还原操作入口。

HeadBar.vue

(十六)系统备份还原

用户下拉菜单,备份还原操作入口。

(十六)系统备份还原

封装备份还原显示和操作页面对话框。

HeadBar.vue

(十六)系统备份还原

备份还原对话框组件内提供查询、创建、删除和还原操作。

Backup.vue

复制代码

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zggspy.html