linux批量备份文件命令行_Linux命令行导出MySQL备份及定时批量导出

1、数据库导出

用命令行导出数据库

mysqldump -uDatabaseUserName -pPassword DataBaseName > /home/backup/DataBaseName_$(date +%Y%m%d_%H%M%S).sql

导出并压缩为.gz

mysqldump -uDatabaseUserName -pPassword DataBaseName | gzip > /home/backup/DataBaseName_$(date +%Y%m%d_%H%M%S).sql.gz

2、导出脚本

创建脚本文件如 databaeBackup.sh。

vi /home/backup/databaeBackup.sh

脚本内容如下:

#!/bin/bash

mysqldump -uDatabaseUserName -pPassword DataBaseName | gzip > /home/backup/DataBaseName_$(date +%Y%m%d_%H%M%S).sql.gz

修改脚本权限使其可执行。

chmod u+x ./databaeBackup.sh

3、定时任务

crontab -e

0 3 * * * * /home/backup/databaeBackup.sh

每天凌晨3点运行备份命令。

4、实时同步文件到另一台服务器

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 游动-白 设计师:白松林 返回首页