栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux定时备份数据库数据

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux定时备份数据库数据

目录

1. 查看crond服务是否运行

 2. 安装定时任务

3. 创建mysqlbak.sh

4. 配置定时任务

5. 定时任务命令


1. 查看crond服务是否运行
1. systemctl status crond

2. /sbin/service status crond

3. service crond status

4. pgrep crond
 2. 安装定时任务
yum install -y vixie-cron

yum install -y crontabs

3. 创建mysqlbak.sh
#! /bin/bash
###########数据库备份日期#############
time=`date'+%y-%m-%d%H:%M:%S'`
echo $time
echo '开始备份数据库数据...'

###########数据库配置信息#############
user=数据库用户
passwd=数据库密码
dbname=备份数据库名
mysql_back_path=存放路径

###########数据库备份命令#############
/usr/bin/mysqldump -h127.0.0.1 -u$user -p$passwd $dbname > $mysql_back_path/$time.sql


#删除历史备份sql(7天之前)
find /home/data/mysqlback/ -type f -mtime +7 -exec rm {} ;

4. 配置定时任务
#查词你当前用户下的定时任务
crontab -l

#编辑定时任务
crontab -e

#每天晚上1点定时备份
0 1 * * * /home/apps/script/mysqlbak.sh

5. 定时任务命令
#启动
systemctl start crond

#重启
systemctl restart crond

#停止
systemctl stop crond

#查看状态
systemctl status crond 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/965028.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号