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

linux mysql定时备份脚本记录

原创
作者头像
用户1685462
修改于 2021-09-06 10:28:22
修改于 2021-09-06 10:28:22
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 归档