首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >linux操作系统下对mysql定时备份脚本记录

linux操作系统下对mysql定时备份脚本记录

原创
作者头像
用户4988085
修改2021-09-16 14:29:55
修改2021-09-16 14:29:55
1.1K00
举报
文章被收录于专栏:建站知识建站知识
运行总次数:0

备份数据库是企业开发中必不可少的一步,今天演示一下如何在 中使用 定时备份数据。

1. 创建备份

备份脚本:

代码语言:javascript
代码运行次数:0
运行
复制
#!/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
代码运行次数:0
运行
复制
crontab -e

每周一凌晨执行备份

代码语言:javascript
代码运行次数:0
运行
复制
05 02 * * 1 /home/mysqls_backup/mysqlbackup.sh

查看crontab列表

代码语言:javascript
代码运行次数:0
运行
复制
crontab -l

即时生效

代码语言:javascript
代码运行次数:0
运行
复制
/etc/init.d/cron restart

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档