温馨提示×

Ubuntu SQLAdmin如何设置自动备份

小樊
50
2025-08-21 07:11:57
栏目: 云计算

在Ubuntu上使用SQLAdmin设置自动备份,可参考以下步骤:

  1. 安装SQLAdmin:通过sudo apt updatesudo apt install sqladmin命令安装。
  2. 配置数据库连接:编辑/etc/sqladmin/config.yaml文件,添加数据库连接信息,如主机、端口、用户名、密码等。
  3. 创建备份脚本:新建如backup_sqladmin.sh的脚本文件,内容示例为:
#!/bin/bash
BACKUP_DIR="/path/to/your/backup/directory"
DB_HOST="your_database_host"
DB_USER="your_database_user"
DB_PASSWORD="your_database_password"
DB_NAME="your_database_name"
DATE=$(date +"%Y%m%d%H%M%S")
BACKUP_FILE="$BACKUP_DIR/$DB_NAME-$DATE.sql"
mysqldump -h $DB_HOST -u $DB_USER -p$DB_PASSWORD $DB_NAME > $BACKUP_FILE
if [ $? -eq 0 ]; then
    echo "Backup completed successfully: $BACKUP_FILE"
else
    echo "Backup failed!"
fi
  1. 赋予脚本执行权限:使用chmod +x /path/to/backup_sqladmin.sh命令。
  2. 设置cron作业:通过crontab -e编辑cron文件,添加定时任务,如0 2 * * * /path/to/backup_sqladmin.sh,表示每天凌晨2点执行备份。
  3. 验证备份:手动运行脚本,检查备份目录是否有新文件生成。
  4. 监控和日志:可在脚本中添加日志记录功能,以便监控备份过程。

0