如何实现服务器备份和数据导入导出


这篇文章主要为大家展示了“如何实现服务器备份和数据导入导出”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何实现服务器备份和数据导入导出”这篇文章吧。一、服务器备份相关设置 O2OA可以实现自动进行数据和文件存储的备份,服务器进行配置后,系统将会按指定的时间周期对服务器中的数据以及文件进行备份,有效地避免服务器使用中的数据误操作带来的数据丢失。 配置文件路径:o2server/config/node_127.0.0.1.json {
“enable”: true,
“port”:null,
“sslEnable”:false,
“logLevel”:”info”,
“isPrimaryCenter”: true,
“nodeAgentEnable”: true,
“application”: {
“enable”: true,
“port”: null,
“sslEnable”: false,
“proxyHost”: “”,
“proxyPort”: null,
“forceRedeploy”: true,
“scanInterval”:5,
“includes”:[],
“excludes”:[]
},
“web”: {
“enable”: true,
“port”: 80,
“sslEnable”: false,
“proxyHost”: “”,
“proxyPort”: 80,
“forceRedeploy”: true
},
“storage”: {
“enable”: true,
“port”: null,
“sslEnable”: false,
“name” : “”
},
“data”: {
“enable”: true,
“tcpPort”: null,
“webPort”: null,
“includes”: [],
“excludes”: []
}, //数据库导出备份相关配置
“dumpData”:{
“cron” : “0 0 21 * * ?”, //数据库导出备份执行的时间周期,Cron表达式
“size” : 14 //数据库导出备份文件保留的最大个数
}, //文件导出备份相关配置
“dumpStorage”:{
“cron” : “0 0 21 * * ?”, //文件存储导出备份执行的时间周期,Cron表达式
“size” : 14 //文件存储导出备份文件保留的最大个数
}
}备份文件存放位置:o2serverlocalbackup配置说明:1、参数cron:O2OA采用通用的CRON时间表达式来实现对任务执行周期的设定。 常用的CRON表达式: 2、参数size:因为考虑到备份对磁盘容量的消夏,O2OA支持只保留指定数量的备份文件。超过size指定数量的备份文件时,最早的备份文件将会被删除。二、数据导出和数据导入命令1、数据导出命令: dump data O2OA除了自动备份,还支持手工将服务器数据库中所有的数据进行导出操作。 Winodws操作系统中操作步骤(其他操作系统中操作方式类似):1)执行o2server/start_windows.bat2)启动内置数据库(说明:如果使用的是外部数据,请确保数据已经正常启动,能够被o2server连接) 执行命令:start data,启动完成后如下图所示: 3)导出数据 执行命令:dump data o2(说明:其中o2是服务器默认的管理员密码),执行效果如下图所示:导出完成后,会显示:2018-10-16 10:20:18 PRINT [main] com.x.server.console.action.ActionDumpData -dump data completed, directory: D:o2serverlocaldumpdumpData_20181016101732, count: 56144, elapsed: 2 minutes.在信息中指明了导出的数据文件存放的路径以及导出的数据量和导出过程消耗的时间:导出的数据文件存放的路径:directory: D:o2serverlocaldumpdumpData_20181016101732导出的 香港云主机数据量:count: 56144,导出过程消耗的时间:elapsed: 2 minutes.如下图所示:导出文件存放位置:2、导入已存在的备份数据文件,命令:restore data Winodws操作系统中操作步骤(其他操作系统中操作方式类似):1)执行o2server/start_windows.bat2)启动内置数据库(说明:如果使用的是外部数据,请确保数据已经正常启动,能够被o2server连接) 执行命令:start data,启动完成后如下图所示: 3)恢复数据 恢复数据前,需要确保需要恢复的数据文件已经存在,已经放置在o2serverlocaldump目录中,并且文件夹命名方式为dumpData_,如dumpData_20181016101732,时间标识20181016101732将在导入命令中使用。 执行命令:restore data20181016101732o2(说明:其中o2是服务器默认的管理员密码,20181016101732为导出文件的时间标识),执行效果如下图所示: 上图为O2OA系统正在执行数据恢复过程,请注意,如果原数据库中存在数据,原有来的数据将被清除。数据恢复过程执行完成后,如下图所示:恢复完成后,会显示:2018-10-16 10:42:01 PRINT [main] com.x.server.console.action.ActionRestoreData -restore data completed, total count: 56144, elapsed: 3 minutes.在信息中指明了恢复的数据量和恢复过程消耗的时间:导出的数据量:count: 56144,导出过程消耗的时间:elapsed: 3 minutes. 文件恢复完成后,直接键入start,即可正常启动服务器。三、文件存储导出和文件存储导入命令 1、文件存储导出和导入过程与数据导出导入过程类似,本篇不在赘述。 2、文件存储导出导入也可以使用文件目录的复制和粘贴的方式进行。以上是“如何实现服务器备份和数据导入导出”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注开发云行业资讯频道!

相关推荐: JAVA中int类型数组怎么修改为泛型

这篇文章主要介绍“JAVA中int类型数组怎么修改为泛型”,在日常操作中,相信很多人在JAVA中int类型数组怎么修改为泛型问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JAVA中int类型数组怎么修改为泛型”的疑惑有所帮助!接…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 10/18 22:47
下一篇 10/18 22:47

相关推荐