当前位置:首页 > 群晖专栏 > 技术教程 > 正文内容

简单使用 crontab 定时备份 MySQL 数据库

admin4年前 (2021-01-27)技术教程86

前言

有朋友咨询如何去定时的备份 MySQL 数据库,本文将简单介绍使用 crontab 计划任务定时为 MySQL 来备份数据库文件.

配置流程

配置 mysql 账号密码

在用户目录,例如 /root 下创建.my.cnf配置文件,并填写 MySQL 的用户名和密码.

[mysqldump]
user=root
password=xxxxxxxx

此处的 user 和 password 为 MySQL 的 root 账户和密码,也可以根据实际情况填写其他 user .


配置 crontab 计划任务

crontab -e
# 创建计划任务
0 1 * * * cd /backup && mysqldump databasename > databasename.sql
# 参考计划任务命令并保存
crontab -l
# 检查计划任务是否生效
  • 0 1 * * * 为每天凌晨 1 点执行,自行根据 cron 表达式修改.

  • cd /backup 为备份文件目录.

  • databasename 为数据库名.


注意:此计划任务将会每天备份并覆盖之前的数据库备份文件.

按天备份多个文件

通过使用日期变量将数据库的备份文件以日期命名,确保每天的文件不会被覆盖.

0 1 * * * cd /backup && mysqldump databasename > databasename$(date +\%Y)$(date +\%m)$(date +\%d).sql


此时数据库备份文件将会以databasename20210127.sql命名,请根据实际需求和场景自行修改计划任务的周期,以免数据库备份文件过多的占用磁盘空间.

结语

更多相关技术,技巧可以收藏本站.

群晖专栏 

 

本站提供免费和付费的技术支持.你可以通过留言,邮件,QQ的方式来进行技术交流和免费咨询.同时也可以付费支持的方式获得相关的技术支持,项目部署配置等服务.具体相关详情请点击查看 技术支持页面


扫描二维码推送至手机访问。

版权声明:本文由梦魁网络资源站发布,如需转载请注明出处。

本文链接:https://family.monkui.com:39/?id=132

标签: 技术教程
分享给朋友:

相关文章

详解外网访问内网-DDNS和内网穿透的选择

详解外网访问内网-DDNS和内网穿透的选择

前言    本文将详解公网IP,DDNS,内网穿透的基础原理,并根据目前互联网的技术趋势给出相应的解决方案,让大家能够使用更开放的网络环境.外网访问内网的需求    随着互联网的成熟,家庭宽带的提速,大家对外网访问家庭内网电脑,监控,服务器...

macOS使用oh-my-zsh美化Terminal,iTerm2,VSCode命令行终端配置教程

macOS使用oh-my-zsh美化Terminal,iTerm2,VSCode命令行终端配置教程

前言最近又开始折腾VSCode了,作为颜控,首先就是部署自己的工作环境,研究了一下命令行终端的美化,本文将介绍如何使用oh-my-zsh插件来美化macOS自带的Terminal和优秀的命令行软件iTerm2.同时配置VSCode来调用美化...

完美解决ShadowsocksX-NG-R8订阅失败问题

完美解决ShadowsocksX-NG-R8订阅失败问题

前言之前ShadowsocksX-NG-R8一直无法正常使用订阅功能,最近翻查了下GitHub,找到了完美解决方案.根据GitHub上的大神研究,多半与mac系统ATS机制有关,MACOS 新版本中新增App Transport Secur...

基于 ESXI 的 ROS + OpenWrt + AdGuard Home 多软路由家庭组网方案

基于 ESXI 的 ROS + OpenWrt + AdGuard Home 多软路由家庭组网方案

前言整个 2020 年一直在更新和优化自己的家庭网络,从Merlin系统转到OpenWrt在转到ROS + OpenWrt双软路由,最终到ROS + 多个 OpenWrt的终极环境.在稳定运行了近半年后,将整套方案在复制到父母家里.借此机会...

开源企业级远程办公 VPN 软件 AnyLink 的 docker 部署及使用心得

开源企业级远程办公 VPN 软件 AnyLink 的 docker 部署及使用心得

前言自从去年安装配置了Openconnect VPN后,使用了近一年时间,稳定,高效,零故障,使用证书登录的方式更佳便捷,对个人用户来说总体体验几乎完美.前段时间发现一款新的开源 VPN 软件 AnyLink ,主打企业远程办公的功能,在关...

新手教程 Nginx + TTRSS + RSSHub 整合 docker 容器化快速一键部署方案

新手教程 Nginx + TTRSS + RSSHub 整合 docker 容器化快速一键部署方案

前言rssforever.com 为网友提供免费的 RSS 和 RSSHub 服务已经一年有余,由于服务器压力及个人精力有限等原因已停止提供 RSS 服务.鉴于很多新手用户技术有限,特将 nginx , ttrss , rsshu...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。