Linux中mysql定时备份脚本

在生产环境上,为了避免数据的丢失,通常情况下都会定时的对数据库进行备份,本篇文章重点为大家讲解一下Linux中mysql定时备份脚本。

1. 创建备份脚本

备份脚本:

#!/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定时执行上述脚本

crontab -e

每周一凌晨执行备份

05 02 * * 1 /home/mysqls_backup/mysqlbackup.sh

查看crontab列表

crontab -l

即时生效

/etc/init.d/cron restart

原创文章,作者:晴川运维,如若转载,请注明出处:https://baike.qcidc.com/3765.html

(0)
晴川运维晴川运维
上一篇 2025年6月4日
下一篇 2025年6月4日

相关推荐

  • 通过https访问www服务

    Web服务器在默认情况下使用HTTP,这是一个纯文本的协议。正如其名称所暗示的,纯文本协议不会对传输中的数据进行任何形式的加密。而基于HTTP的Web服务器是非常容易配置,它在安全…

    Linux系统 2025年10月23日
  • 对RHEL7进行汉化

    RHEL7如何进行汉化,如果对于英语不好的用户RHEL7未汉化前使用非常困难,本篇文章为大家讲解一下汉化RHEL7具体方法。 汉化前: 确保yum源正常 [root@localho…

    Linux系统 2025年10月7日
  • 快速部署Docker 数据中心

    Docker 数据中心 CaaS 平台为各种规模的企业的敏捷应用部署提供了容器和集群的编排和管理,使之更简单、安全和可伸缩。使用新为 Docker 数据中心预编译的云模板,开发者和…

    Linux系统 2025年7月11日
  • Shell输入重定向讲解

    输入重定向是指把文件导入到命令中,而输出重定向则是指把原本要输出到屏幕的数据信息写入到指定文件中,下面为大家详细讲解一下输入重定向。 和输出重定向一样,Unix 命令也可以从文件获…

    Linux系统 2025年10月27日
  • 在 Kubernetes 上部署一个深度学习模型

    了解如何使用 Kubermatic Kubernetes 平台来部署、扩展与管理图像识别预测的深度学习模型。 随着企业增加了对人工智能(AI)、机器学习(ML)与深度学习(DL)的…

    Linux系统 2025年6月8日
  • win10下Linux子系统的安装具体步骤

    相信大家都会对Linux系统有一定程度的需求,但是目前所有Linux发行版的桌面环境实在是不太友好,并不能完全满足我们所有的学习和娱乐。于是我们会想到安装Windows+Linux…

    Linux系统 2025年6月12日
  • SVN标签(tag)

    SVN是一款版本控制工具。相对于GitHub而言,SVN在使用上更为简化些,本篇文章重点为大家讲解一下SVN标签(tag)。 版本管理系统支持 tag 选项,通过使用 tag 的概…

    Linux系统 2025年9月25日
  • Linux终端中使用Nmcli命令连接WiFi具体方法

    nmcli命令是redhat7或者centos7之后的命令,该命令可以完成网卡上所有的配置工作,并且可以写入配置文件,永久生效,本篇文章重点为大家讲解一下在Linux终端中使用Nm…

    Linux系统 2025年6月13日
  • Linux下使用Helix具体使用方法

    Helix 是一个后现代的模态文本编辑器。受 kakoune/neovim 启发的编辑器,用 Rust 编写;编辑模型在很大程度上是基于 kakoune,下面为大家分享一下Linu…

    Linux系统 2025年6月8日
  • 详解rsync的使用方法

    rsync 是一个常用的 Linux 应用程序,用于文件同步,它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)。它也可以当作文件…

    Linux系统 2025年9月19日

发表回复

登录后才能评论