一. 一健生成备份脚本
打开 在线生成备份脚本 进行一健生成备份脚本。

二. 服务器安装必要的工具
2.1 备份到远程服务器
数据库服务器使用密钥对登录备份服务器
# 生成密钥对(如果已经有密钥对,可以跳过这一步):
ssh-keygen -t rsa -b 4096
# 按提示操作,通常可以直接按 Enter 键使用默认路径和设置。
# 将公钥复制到远程机器 使用 ssh-copy-id 工具
ssh-copy-id root@127.0.0.1
# root 替换为你的登录用户名 127.0.0.1 替换为你备份服务器地址
2.2 备份到远程FTP
安装 lftp
# centos
yum install lftp
三. 上传脚本到服务器
- 上传脚本到服务器
- cd 到脚本文件目录
- 使用 sh mysql.sh 运行脚本进行测试,mysql.sh 替换为你自己的脚本文件名
- 查看 远程服务器/FTP 是否有对应的文件
- 未上传成功,根据日志进行排查配置输入的是否正确
四. 配置定时备份
4.1 宝塔配置

4.2 无宝塔
# 给备份脚本添加权限
chmod +x /root/mysql.sh
# /root/mysql.sh 更改为你的备份脚本路径
# 添加到定时任务
# 打开 crontab
crontab -e
# 添加定时任务
30 1 * * * /root/mysql.sh >> /root/back/back.log 2>&1
# 30 1 * * * 代表 每天1点半进行备份,如需更换其他时间,请使用对应的 cron 表达式
# /root/mysql.sh 更改为你的备份脚本路径
# /root/back/back.log 定时任务日志,可以更换到其他文件夹
# 保存退出