考虑到数据库安全的时候,当时想到是否可以定时备份上传到七牛云,这样系统被搞了,也不怕,经济又实惠,百度一下果然有。
- 编辑sh脚本文件
#!/bin/bash
# 设定 文件夹
date_now=`date +%Y_%m_%d`
password=你的密码
user=数据库用户
backFileName=/mnt/cmswing_$date_now.sql
#备份数据库
mysqldump -u$user -p$password cmswing > $backFileName
- node 用子进程执行脚本
let exec = require('child_process').exec
async shell(cmdStr) {
return new Promise((resolve, reject) => {
exec(cmdStr, async (err, stdout, stderr) => {
if (err) return reject(false);
return