远程数据库定时备份到本地

本文介绍了如何创建一个备份脚本来从远程数据库定时备份到本地。首先,确保本地服务器安装了MySQL,然后编写包含远程数据库连接信息的备份脚本,并赋予执行权限。执行脚本后,备份文件会保存在特定目录下,日期命名。接着,设置定时任务使用crontab,根据时间格式定义备份频率,确保数据库每天得到自动备份。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 备份脚本

前提:本地服务器需要安装mysql

  1. 创建脚本文件
    vim  mysql_backup.sh
  2. 文件内容
  1 # !/bin/bash                                                                                                                 
  2 echo "开始备份数据库..."
  3 echo "正在创建当前存储目录..."
  4 folder=/home/mysql_backup/$(date +%Y%m%d)
  5 echo "the dir path is $folder"
  6 if [ ! -d $folder  ];then
  7   mkdir -p $folder
  8 else
  9   echo dir exist
 10 fi
 11 echo "正在备份数据库..."

 18 /usr/bin/mysqldump -h remoteIP -P port -uusername -ppassword  database  > $folder/database_$(date +%Y%m%d%H%M%S).sql
 19 echo "数据库备份完成!"

将参数改为实际值:
remoteIP:远程数据库IP
port:远程数据库端口号
username:远程数据库用户名
password:远程数据库密码
database:远

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值