1. 备份脚本
前提:本地服务器需要安装mysql
- 创建脚本文件

- 文件内容
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:远程数据库名称
- 添加执行权限
chmod u+x mysql_backup.sh

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

被折叠的 条评论
为什么被折叠?



