企业版 - 数据库自动远程备份
数据的安全性是重中之重,通过腾讯云的 coscmd 自动备份数据库到云存储。
注意 :这个脚本是运行在物理机上的,请注意相关路径。
安装pip
首先更新包索引
sudo apt update
为Python3及其所有依赖项安装pip
sudo apt install python3-pip
安装coscmd
通过 pip3 安装
pip3 install coscmd --break-system-packages
根据实际情况修改配置文件 ~/.cos.conf
[common]
secret_id = xxx
secret_key = xxx
bucket = xxx
region = xxx
max_thread = 5
part_size = 1
retry = 5
timeout = 60
schema = https
verify = md5
anonymous = False
备份脚本
复制备份脚本
cp /root/ctc-docker/db-backup.sh.sample /root/ctc-docker/db-backup.sh
增加执行权限
chmod +x /root/ctc-docker/db-backup.sh
根据实际情况修改相关配置项
nano /root/ctc-docker/db-backup.sh
计划任务
添加计划任务
crontab -e
计划任务内容
0 3 * * * /usr/bin/bash /root/ctc-docker/db-backup.sh > /dev/null 2>&1 &
本文系原创,转载请注明出处
评论已关闭