`
gaojingsong
  • 浏览: 1201676 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

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

阅读更多

一、Linux下面Mysql数据库定时备份脚本

[root@node1 ~]# vi backupMysql.sh
#!/bin/bash
# Name:bakmysql.sh
# This is a ShellScript For Auto DB Backup and Delete old Backup
#@author gaojingsong
#@email:525354786

#backup dir
backupdir=/home/mysqlbackup
#filename
time=`date +%Y_%m_%d_%H_%M_%S `
#mysql dbname
db_name=test
#mysql username
db_user=root
#mysql passwd
db_pass=123456

#begin backup
mysqldump -u $db_user -p$db_pass $db_name | gzip > $backupdir/$db_name$time.sql.gz
#end backup


#delete the old backup the day before 10 days
find $backupdir -name $db_name"*.sql.gz" -type f -ctime  +10  -exec rm -rf {} \;

实际应用中数据量非常大,可以进行增量备份;也可以进行物理备份即拷贝文件目录。

  • 大小: 117.6 KB
  • 大小: 48.3 KB
  • 大小: 69.6 KB
  • 大小: 58.2 KB
0
3
分享到:
评论

相关推荐

    mysql数据库自动定时备份

    MySQL数据库的自动定时备份是数据库管理中的重要环节,它确保了数据的安全性和可恢复性,尤其是在发生意外情况如系统故障、硬件损坏或人为错误时。本教程将详细讲解如何设置MySQL数据库的自动定时备份,包括步骤、所...

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

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

    定时备份mysql数据库

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

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

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

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

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

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

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

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

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

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

    ### Linux服务器如何实现MySQL数据库的每日定时备份 随着业务的发展,数据的重要性日益凸显,因此确保数据的安全性成为了每一个运维人员必须面对的任务之一。对于Linux环境下部署的MySQL数据库来说,实现每日定时...

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

    下面我们将深入探讨如何在Linux环境下设置定时备份数据库。 首先,让我们分析提供的文件名: 1. `2.chmod 777 backup.sh.txt`:这可能是脚本文件`backup.sh`的文本版本,`chmod 777`是用于赋予所有用户对文件的读、...

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

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

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

    现在,你的MySQL数据库已经在Linux系统中设置了定时备份。每天凌晨2点,系统会自动运行`mysqlbak.sh`脚本,创建一个新的数据库备份,并在必要时清理旧备份。记得定期检查日志文件以确保备份任务按预期进行。

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

    在IT行业中,数据库管理是至关重要的任务之一,特别是在Linux系统中运行MySQL数据库时。数据库的备份和还原是保障数据安全的重要环节,以防数据丢失或系统崩溃。以下将详细阐述Linux系统下MySQL数据库的备份和还原...

    linux下mysql定时备份

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

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

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

    mysql数据库自动备份脚本

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

    mysql数据库定时备份工具

    "mysql数据库定时备份工具"中的脚本通常基于Linux系统环境,利用cron定时任务机制来实现定期执行。cron是Unix和Linux系统中内置的调度程序,允许用户设定特定时间执行命令或脚本。通过编辑crontab文件,我们可以配置...

    linux mysql定时备份脚本

    本文将详细介绍如何利用shell脚本来创建MySQL的定时备份,并结合提供的"mysqlbackup.sh"脚本和"添加定时任务.txt"文件,帮助你实现这一功能。 首先,我们来看"mysqlbackup.sh"这个shell脚本。这个脚本通常包含以下...

    mysql定时备份脚本

    用于Linux系统下的mysql数据库定时备份

Global site tag (gtag.js) - Google Analytics