黄志涛
MongoDB 文件损坏恢复
分开部署手册
充电桩常见问题处理
普洛斯脏数据处理
能耗排查
Linux 系统 Docker 日志限制
后台中台延迟启动设置
Linux 项目数据目录迁移
能耗阈值设置
RabbitMQ服务弱口令问题
定时备份Mysql 功能调整
MQTT版本升级
从 Google Drive 下载部署包
通过同一个端口访问网站或者连接设备
数据库异地备份方案
本文档使用 MrDoc 发布
-
+
首页
数据库异地备份方案
## 1、简要说明 如标题所示,定时异地备份数据库,包括 MongoDB 和 Mysql。 当然此方案也可以用来定时备份本地的MongoDB 和 Mysql,==需要注意的是,部署包是默认开启Mysql定时备份==。 ## 2、解压脚本附件 [【附件】BackupScript.zip](/media/attachment/2026/04/BackupScript.zip) ## 3、Mysql 定时备份 1、首先本机有Mysql 软件程序包,例如部署包中D:\acrel-iot\software\MySql 2、打开 Mysql_BackUp.bat , 修改连接配置 ```bash :: 配置部分 set host=192.168.41.62 set port=20052 set DB_USER=root set DB_PASS=1a2c3r4e5l6 set DB=basic set MysqlTool=D:\Projects\Deploy_Package\acrel-iot\software\MySql\bin\mysqldump.exe ``` 3、运行以下命令创建每天定时任务,注意Mysql_BackUp.bat路径调整: ````bash schtasks /create /tn backup_mysql /tr D:\acrel-iot\bin\util\Mysql_BackUp.bat /sc DAILY /st 08:00:00 ```` ## 3、MongoDB 定时备份 1、通过MongoDB官网(https://www.mongodb.com/try/download/database-tools)下载, database tool 2、打开 MonogDB_BackUp.bat , 修改连接配置 ```bash :: 配置部分 set host=192.168.41.62 set port=20051 set DB_USER=acrel set DB_PASS=1a2c3r4e5l6 set DB=iot set MongodbTool=D:\Programs\mongoDB_tools\bin\mongodump ``` 3、运行以下命令创建每周定时任务,注意MonogDB_BackUp.bat路径调整: ```bash schtasks /create /tn backup_mysql /tr D:\acrel-iot\bin\util\MonogDB_BackUp.bat /sc WEEKLY /d MON /st 08:00:00 ``` ## 4、恢复数据库 从 C:\bp 拿到数据库备份文件,通过Navicat连数据库进行恢复。
admin
2026年4月2日 17:19
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码