上一篇 分享链接 返回 返回顶部

数据库异地备份教程,保障数据安全无忧

发布人:官方客服 发布时间:2025-05-26 23:37 阅读量:73

一. 一健生成备份脚本

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

二. 服务器安装必要的工具

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

三. 上传脚本到服务器

  1. 上传脚本到服务器
  2. cd 到脚本文件目录
  3. 使用 sh mysql.sh 运行脚本进行测试,mysql.sh 替换为你自己的脚本文件名
  4. 查看 远程服务器/FTP 是否有对应的文件
  5. 未上传成功,根据日志进行排查配置输入的是否正确

四. 配置定时备份

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 定时任务日志,可以更换到其他文件夹
# 保存退出
目录结构
全文
关于Centos源停止维护导致源失效解决方案
重大通知!用户您好,以下内容请务必知晓!

由于CentOS官方已全面停止维护CentOS Linux项目,公告指出 CentOS 7和8在2024年6月30日停止技术服务支持,详情见CentOS官方公告。
导致CentOS系统源已全面失效,比如安装宝塔等等会出现网络不可达等报错,解决方案是更换系统源。输入以下命令:
bash <(curl -sSL https://linuxmirrors.cn/main.sh)

然后选择中国科技大学或者清华大学,一直按回车不要选Y。源更换完成后,即可正常安装软件。

如需了解更多信息,请访问: 查看CentOS官方公告

我知道了 关闭
Centos通知