首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >linux mysql定时备份脚本记录

linux mysql定时备份脚本记录

原创
作者头像
用户4988085
修改2021-09-14 18:05:10
修改2021-09-14 18:05:10
1.9K0
举报
文章被收录于专栏:建站知识建站知识

备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。而对于一些网站、系统来说,数据库就是一切,所以做好数据库的备份是至关重要的!


1. 创建备份

备份脚本:

代码语言:javascript
复制
#!/bin/bash
date_str=$(date +%Y%m%d-%T)
cd /bf/mysql_back
mysqldump -h localhost -u root --password=PASSWORD -R -E -e \databaseName \
  | gzip > /bf/mysql_back/database_$date_str.sql.gz

2.执行定时任务

利用crontab定时执行上述脚本

代码语言:javascript
复制
crontab -e

每周一凌晨执行备份

代码语言:javascript
复制
05 02 * * 1 /home/mysqls_backup/mysqlbackup.sh

查看crontab列表

代码语言:javascript
复制
crontab -l

即时生效

代码语言:javascript
复制
/etc/init.d/cron restart

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档