`
JadeLuo
  • 浏览: 425733 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

压缩备份Mysql数据库

 
阅读更多
[1].[代码] 压缩备份Mysql数据库 跳至 [1]
#!/bin/bash
shijie=`date +%Y%m%d`
backRenRenDb=renren_minishijie$shijie.sql
back4399Db=4399_minishijie$shijie.sql
backManyouDb=Manyou$shijie.sql
backRenRenFile=renren$shijie.tar.gz
back4399File=file4399$shijie.tar.gz
backManyouFile=Manyou$shijie.tar.gz
password=123456
cd /var/www/back
mysqldump -uroot -p$password --default-character-set=utf8 --opt --extended-insert=false --triggers -R --hex-blob --single-transaction renren > $backRenRenDb
echo -e "Backup "$backRenRenDb" DONE!\n"
mysqldump -uroot -p$password --default-character-set=utf8 --opt --extended-insert=false --triggers -R --hex-blob --single-transaction 4399 > $back4399Db
echo -e "Backup "$back4399Db" DOne!\n"
mysqldump -uroot -p$password --default-character-set=utf8 --opt --extended-insert=false --triggers -R --hex-blob --single-transaction manyou > $backManyouDb
echo -e "Backup "$backManyouDb" DONE \n";
 
tar -zcvf $backRenRenFile $backRenRenDb
echo -e "Backup File "$backRenRenFile" Done!\n"
tar -zcvf $back4399File $back4399Db
echo -e "Back File "$back4399File" Done \n";
tar -zcvf $backManyouFile $backManyouDb
echo -e "Back File "$backManyouFile" Done \n";
rm -f $backManyouDb
rm -f $backRenRenDb
rm -f $back4399Db
echo -e "Backup Done"
 
#ftp upload
ftphost=192.168.1.1
ftpuser=test
ftppass=test
 
ftp -n $ftphost <<END_SCRIPT
user $ftpuser $ftppass
passive
put $backRenRenFile $backRenRenFile
bye
END_SCRIPT
 
http://hi.baidu.com/jxvip/blog/item/197e3df3c6a95c5f352accd9.html

 

分享到:
评论

相关推荐

    python备份mysql数据库

    当谈到使用Python来备份MySQL数据库时,我们可以借助一些工具和库实现这一目标。在这个场景中,"python备份mysql数据库"的实践主要涉及到以下几个核心知识点: 1. Python语言:Python是一种高级编程语言,以其简洁...

    python自动备份mysql数据库,并删除七天前文件

    本示例涉及的主题是使用Python来自动备份MySQL数据库,并且定期清理过期的备份文件,以保持存储空间的有效利用。下面将详细介绍这个过程以及相关的知识点。 首先,我们需要了解Python在数据库操作中的角色。Python...

    定时备份mysql数据库

    定时备份MySQL数据库是一项必不可少的任务,确保在出现意外情况如硬件故障、软件错误或人为操作失误时,能够快速恢复到正常状态。本篇文章将详细介绍如何配置定时备份MySQL数据库,包括每日、每周和每月的备份策略。...

    自动备份MySQL数据库

    自动备份MySQL数据库是指通过设置定期执行的任务或脚本,自动将MySQL数据库的数据和结构进行备份,以保护数据的安全性和可恢复性。以下是对自动备份MySQL数据库的一般描述: 定时任务/脚本:自动备份MySQL数据库...

    mysql数据库自动定时备份

    对于更复杂的场景,如多个数据库备份、网络备份或压缩备份,你可能需要编写脚本或者使用第三方工具,如Percona XtraBackup或MySQL Workbench。这些工具提供了更多功能,如并行备份、在线备份等。 最后,记得定期...

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

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

    windows_下_自动备份mysql数据库--按时间命名备份文件.doc

    ### Windows 下自动备份 MySQL 数据库 -- 按时间命名备份文件 #### 一、概述 在 Windows 系统中,为了确保数据的安全性和完整性,定期对 MySQL 数据库进行备份是非常必要的。本文档介绍了几种在 Windows 环境下...

    Windows下RAR自动备份MySQL数据库

    此批处理,是为一位朋友写的在Windows下自动备份Mysql数据库,今天共享出来,加强了一些功能。和改进了获取数据库列表的方式。 此批处理脚本的功能: 在配置正确的情况下,如果直接运行脚本,将备份指定MySQL数据库...

    自动备份mysql数据库

    ### 自动备份MySQL数据库知识点详解 #### 一、概述 在IT行业中,数据备份是一项非常重要的任务,尤其对于运行MySQL数据库的应用系统来说更是如此。本文将详细介绍如何通过编写批处理脚本来实现MySQL数据库的自动...

    mysqldump java远程备份mysql数据库 cmd备份

    3. **压缩备份**: 使用`| gzip`或`&gt; backup.sql.gz`可以在备份时直接压缩文件,节省存储空间。 4. **日志备份**: 如果需要备份二进制日志(binlog),可以加上`--master-data`选项。 5. **排除表**: 使用`--ignore-...

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

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

    批处理备份mysql数据库

    标题中的“批处理备份mysql数据库”是指通过编写批处理脚本(.bat文件)来自动化MySQL数据库的备份过程。批处理是一种基于DOS或Windows操作系统中的命令行接口,可以预先定义一系列命令并一次性执行,大大提高了工作...

    jsp备份mysql数据库,用属性文件操作

    在本项目中,我们将探讨如何使用Java的JSP(Java Server Pages)技术来实现对MySQL数据库的备份,并通过属性文件进行配置和操作。这是一个实用且常见的需求,特别是在Web应用程序的开发和维护中。 首先,让我们了解...

    mysql批处理 备份数据库-压缩文件

    这表明我们要讨论的是如何利用批处理脚本来备份MySQL数据库,并将备份结果进行压缩存储。批处理备份的优点在于自动化程度高,能够定期自动执行,避免了手动备份的繁琐和可能的遗漏。而压缩文件则可以有效节省存储...

    自动备份mysql数据库的批处理文件

    在这个案例中,`backup.bat`就是这样一个批处理文件,它包含了备份MySQL数据库所需的命令。 MySQL数据库的备份主要分为全量备份和增量备份。全量备份是指完整地复制数据库的所有内容,而增量备份则仅保存自上次备份...

    windows 下 自动备份mysql数据库--按时间命名备份文件.docx

    **描述**: 使用 WinRAR 压缩工具来对 MySQL 数据文件进行压缩备份,并结合 Windows 计划任务实现自动化。 **详细说明**: 1. **创建批处理脚本**: 创建一个批处理脚本 (`backup_rar.cmd`) 来执行备份操作。示例脚本...

    多备份-MySQL数据库自动备份工具 v1.0

    多备份MySQL数据库自动备份工具(windows客户端)是深圳木浪科技开发的一款高效MySQL自动备份和恢复的工具。可以备份网站服务器和本地MySQL数据库,免费授权给大家使用。多备份MySQL数据库自动备份工具的特色1、全面...

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

    - 使用`--compress`选项压缩备份文件以节省空间。 - 将备份输出到本地的指定路径。 2. **定时任务配置**: 利用Linux的`cron`服务设置定时任务,例如每天凌晨1点运行备份脚本。在`crontab -e`命令中添加如下行:...

    mysql数据库备份工具

    "mysql数据库备份工具"就是这样一个实用程序,它简化了数据库备份的过程,让用户无需通过专业的MySQL客户端工具就能执行备份任务。 这款绿色版的MySQL数据库备份工具具有便携性,无需安装即可使用,大大提高了备份...

    linux和windows上备份Mysql数据库java代码

    3. **CmdUtil.java** - 在Linux和Windows系统中,备份MySQL数据库的常见方式之一是通过执行操作系统命令,比如`mysqldump`。这个类可能包含了运行操作系统命令的函数,使用Java的Runtime或ProcessBuilder类来执行...

Global site tag (gtag.js) - Google Analytics