目录
目录X
联系信息 首页 /正文内容

金仓数据库自动备份任务简要配置

AI摘要(BLUF)
1、创建备份目录mkdir -p /backupchown kingbase:kingbase /backupchmod 700 /backup2、编写自动备份脚本例如:vi/backup/backup.sh写入:#!/bin/bashBACKUP_DIR="/backup"DATE=$(date +%F)DB="testdb"USER="system"# 数据库备份/usr/bin/sys_dump -U $USER -d $DB -f $BACKUP_DIR/${DB}_$DATE.sql# 删除7天前备份find $BACKUP_DIR -name "*.sql" -mtime +7 -……

1、创建备份目录

mkdir -p /backup
chown kingbase:kingbase /backup
chmod 700 /backup

2、编写自动备份脚本

例如:

vi /backup/backup.sh

写入:

#!/bin/bash

BACKUP_DIR="/backup"
DATE=$(date +%F)
DB="testdb"
USER="system"

# 数据库备份
/usr/bin/sys_dump -U $USER -d $DB -f $BACKUP_DIR/${DB}_$DATE.sql

# 删除7天前备份
find $BACKUP_DIR -name "*.sql" -mtime +7 -delete

赋予执行权限:

chmod +x /backup/backup.sh

3、配置定时任务

编辑 crontab:

crontab -e

添加:

0 2 * * * /backup/backup.sh >/dev/null 2>&1

含义:

  • 每天凌晨 2 点自动备份

  • 自动清理 7 天前旧备份

  • 日志不输出


4、恢复数据库

ksql -U system -d testdb -f /backup/testdb_2026-05-08.sql


【打印正文】 发布时间:2026-04-23 10:21:38 浏览次数: 作者: 来源:本站原创