群晖自动备份mysql数据库

群晖自动备份mysql数据库

控制面板——任务计划——新建任务计划 把下面的脚本添加进去

image

其中有四个要修改的地方:

第一个是备份文件存放的路径:/volume1/web/www/DB 例如我的是

第二个是你的mysql安装的路径:/volume1/@appstore/MariaDB10/usr/local/mariadb10/bin/mysqldump​ 这个可以事先在ssh里面用ls命令查找一下

第三个是你的mysql账号密码:例如我的是账号是root​ 密码是123456

第四个是你的数据库名称:例如我的是lsyg1983

#!/bin/bash

backup_dir=/volume1/web/www/DB
dd=$(date +%Y-%m-%d_%H-%M-%S)
tool=/volume1/@appstore/MariaDB10/usr/local/mariadb10/bin/mysqldump  
username=root
password='123456'
database_name=lsyg1983

if [ ! -d "$backup_dir" ]; then
  mkdir -p "$backup_dir"
fi

$tool -u "$username" -p"$password" "$database_name" > "$backup_dir/$database_name-$dd.sql"

if [ $? -eq 0 ]; then
  echo "数据库备份成功:$backup_dir/$database_name-$dd.sql"
else
  echo "数据库备份失败!"
fi

执行后就会出现备份的数据库了

image

© 版权声明
THE END
有问题可以发邮件或者留言
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容