Linux 自动备份Mysql Shell 脚本

公司服务器刚刚迁移到新的配置下,需要做自动备份,我们这边写了一下自动备份的脚本,这里做一下记录。

SHELL脚本:

创建脚本 /bakcup/sqlDump.sh ,内容如下:

#!/bin/sh
 d=`date "+%Y-%m-%d-%H-%M-%S"`
 v_user="数据库用户名"
 v_password="密码"
 FName=www.jiloc.com_$d
 FP=/backup/
 mysqldump -u$v_user -p$v_password 数据库名 --default-character-set=gbk | gzip > $FP$FName.sql.gz

加入自动运行之前可以先运行测试一下是否有报错:

sh /backup/sqlDump.sh

定时任务:

如果没有问题的话然后加入到crontab里

crontab -e

内容如下:

30 3 * * 1 sh /backup/sqlDump.sh

每个星期一的早上3:30 自动进行备份。

 

搬瓦工年付$28CN2高速线路,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快,建站稳定,搬瓦工BandwagonHost VPS优惠BWH26FXH3HIQ点击购买】!

Vultr月付$3.5日本节点,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快【点击购买】!

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Scroll Up