`

关于linux下mysql数据库的自动定时备份教程

阅读更多

最近为了搞linux下mysql的自动定时备份,特意写了个教程,方便以后查阅,并跟大家分享,如有问题,欢迎吐槽。

 

前提设定为凌晨零点零分,这样保存起来的数据都是昨天的。

 

废话少说。开始

 

1.首先我建立了 /home/user/mysql_autobackup.sh

 

注:mysql_autobackup.sh 内容如下:

 

/usr/bin/mysqldump -uroot -ppassword_card >/st_backup/stcard/stcard_$(date +%Y%m%d).sql


/usr/bin/mysqldump -uroot -ppassword sthy_card >/st_backup/sthycard/sthycard_$(date +%Y%m%d).sql

 

2.然后为脚本添加权限 

 

#chmod +x /home/user/mysql_autobackup.sh

 

3.随后添加crontab,命令如下:

 

#crontab -e (类似于vi模式)

 

然后写入文本:

 

0 0 * * * /home/user/mysql_autobackup.sh  (意思也就是每天的0点0分执行后面这个脚本)

 

关于 0 0 * * * 这个东西不懂的可以找度娘(百度)哦,各种解释都有的

 

写完保存退出(什么?不会?esc下,冒号,X,回车),提示crontab: installing new crontab

证明添加crontab成功

 

为验证正确性,我们 #crontab -l 下, 显示:

[root@localhost ~]# crontab -l
0 0 * * * /home/user/mysql_autobackup.sh

 

成功。。结束。。

 

欢迎吐槽。。

 

 

 

 

 

 

 

 

0
3
分享到:
评论

相关推荐

    mysql数据库自动定时备份

    本教程将详细讲解如何设置MySQL数据库的自动定时备份,包括步骤、所需工具以及注意事项。 首先,你需要了解MySQL的数据备份类型。主要有两种备份方式:全备和增量/差异备份。全备备份是指完全复制数据库的所有内容...

    如何在linux下实现mysql数据库每天自动备份 txt

    ### 如何在Linux下实现MySQL数据库每天自动备份 在Linux环境下进行MySQL数据库的日常自动备份是一项重要的维护工作,它能够确保数据的安全性与完整性。本文将详细介绍如何通过编写Shell脚本并结合Cron定时任务来...

    linux服务器定时自动备份mysql数据库的脚本sh

    利用 crontab -e 将此脚本加入即可,主要是用于linux服务器定时自动备份mysql数据库的脚本sh

    如何在Linux下实现MySQL数据库定时自动备份.docx

    以下是如何在Linux下实现MySQL数据库定时自动备份的详细步骤: 首先,我们需要理解备份的目的和类型。备份分为全量备份、增量备份和差异备份。全量备份是完整地复制所有数据库,而增量备份只复制自上次备份以来更改...

    自动定时备份远程服务器的mysql数据库并存储在本地

    本篇文章将详细介绍如何实现这一目标,将远程服务器的MySQL数据库自动定时备份并存储在本地。 首先,我们需要了解MySQL的数据备份类型。常见的备份方式有全量备份和增量/差异备份。全量备份是备份所有数据库或选定...

    【Linux中Mysql数据库之定时备份】

    本篇文章将深入探讨如何在Linux中设置MySQL数据库的定时备份,以确保数据的安全。 首先,我们需要创建一个脚本来执行备份操作。文件名为`backupMysql.sh`,这是一个bash shell脚本,用于自动化备份过程。以下是一个...

    mysql数据库自动备份脚本

    mysql数据库定期自动备份的shell脚本。如定期每三天自动备份数据库,并只保存20份备份文件,多余的删除。

    如何在Linux下实现MySQL数据库定时自动备份.pdf

    在Linux环境下,MySQL数据库的定时自动备份是确保数据安全的关键步骤。这涉及到多个知识点,包括Linux系统的计划任务、MySQL的备份工具以及数据存储策略。以下将详细解释这些方面。 首先,我们来了解一下备份的重要...

    定时备份mysql数据库

    以上就是配置MySQL数据库定时备份的基本步骤。实际应用中,还应考虑备份验证、保留策略、网络传输以及加密等安全措施,以确保数据的安全性和完整性。同时,根据业务需求,可能需要结合多种备份策略,如全量备份与...

    Linux下定时备份MySQL数据库的Shell脚本.pdf

    ### Linux下定时备份MySQL数据库的Shell脚本知识点详解 #### 一、背景介绍与重要性 对于每一个在线网站或服务而言,数据备份是一项至关重要的任务。无论是为了应对未来的版本升级,还是服务器迁移的需求,定期备份...

    linux服务器如何每天定时的备份mysql

    本文将详细介绍如何通过编写Shell脚本并结合Cron定时任务,在Linux服务器上自动完成MySQL数据库的每日定时备份,并且只保留最近五天的备份文件。 #### 一、创建备份存储文件夹 首先,在Linux服务器上创建用于存储...

    Linux下定时备份文件.zip_数据库定时备份

    2. `Linux下定时备份文件 - CSDN博客.url`:这是一个链接,可能指向一篇关于如何在Linux下进行定时备份的教程,CSDN是中国一个知名的开发者社区。 3. `3.添加计划任务,每7天执行一次`:这部分可能是关于如何配置cron...

    linux下mysql定时备份

    本文将详细介绍如何在Linux系统下设置MySQL数据库的定时备份,包括备份脚本的编写、Cron任务的配置以及相关的注意事项。 #### 二、备份脚本的创建与配置 1. **创建备份文件夹**:首先需要在Linux系统上创建一个...

    linux下mysql自动备份

    在Linux环境下,对MySQL数据库进行自动备份是系统管理员日常维护工作的重要组成部分,它能确保数据安全,防止意外丢失。本文将详细介绍三种常见的MySQL自动备份方法,并讲解如何在Linux下设置执行计划来定时运行这些...

    Mysql数据库自动备份脚本(linux、windows)

    本文将详细介绍如何在Linux和Windows环境下利用提供的`mysql_backup.bat`和`mysql_backup.sh`脚本来实现MySQL数据库的自动备份。 在Windows环境下,我们可以使用批处理脚本`mysql_backup.bat`来执行备份任务。这个...

    Linux系统Mysql数据库的备份和还原.pdf

    除了手动备份,还可以设置定期自动备份,例如使用cron job结合`mysqldump`,以实现定时备份策略。此外,考虑使用增量备份和差异备份来减少存储需求,只备份自上次备份以来更改的数据。 对于大型数据库,可能需要更...

    Mysql数据库定时备份(linux版)v1.0.docx

    MySQL数据库在Linux环境下的定时备份是确保数据安全和业务连续性的重要环节。下面将详细介绍如何通过自定义的Shell脚本和Linux的定时任务(Cron)来实现这一目标。 首先,确保你的Linux服务器上已经安装了MySQL服务...

    利用Crontab为Linux定时备份Mysql数据库

    下面将详细介绍如何利用Crontab来实现Linux定时备份MySQL数据库的步骤。 首先,你需要创建一个用于存放备份文件的目录。在本例中,我们创建`/mysqldata`作为备份存储位置: ```bash # mkdir /mysqldata ``` 接...

Global site tag (gtag.js) - Google Analytics