[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数据库"的实践主要涉及到以下几个核心知识点: 1. Python语言:Python是一种高级编程语言,以其简洁...
本示例涉及的主题是使用Python来自动备份MySQL数据库,并且定期清理过期的备份文件,以保持存储空间的有效利用。下面将详细介绍这个过程以及相关的知识点。 首先,我们需要了解Python在数据库操作中的角色。Python...
定时备份MySQL数据库是一项必不可少的任务,确保在出现意外情况如硬件故障、软件错误或人为操作失误时,能够快速恢复到正常状态。本篇文章将详细介绍如何配置定时备份MySQL数据库,包括每日、每周和每月的备份策略。...
自动备份MySQL数据库是指通过设置定期执行的任务或脚本,自动将MySQL数据库的数据和结构进行备份,以保护数据的安全性和可恢复性。以下是对自动备份MySQL数据库的一般描述: 定时任务/脚本:自动备份MySQL数据库...
对于更复杂的场景,如多个数据库备份、网络备份或压缩备份,你可能需要编写脚本或者使用第三方工具,如Percona XtraBackup或MySQL Workbench。这些工具提供了更多功能,如并行备份、在线备份等。 最后,记得定期...
利用 crontab -e 将此脚本加入即可,主要是用于linux服务器定时自动备份mysql数据库的脚本sh
### Windows 下自动备份 MySQL 数据库 -- 按时间命名备份文件 #### 一、概述 在 Windows 系统中,为了确保数据的安全性和完整性,定期对 MySQL 数据库进行备份是非常必要的。本文档介绍了几种在 Windows 环境下...
此批处理,是为一位朋友写的在Windows下自动备份Mysql数据库,今天共享出来,加强了一些功能。和改进了获取数据库列表的方式。 此批处理脚本的功能: 在配置正确的情况下,如果直接运行脚本,将备份指定MySQL数据库...
### 自动备份MySQL数据库知识点详解 #### 一、概述 在IT行业中,数据备份是一项非常重要的任务,尤其对于运行MySQL数据库的应用系统来说更是如此。本文将详细介绍如何通过编写批处理脚本来实现MySQL数据库的自动...
3. **压缩备份**: 使用`| gzip`或`> backup.sql.gz`可以在备份时直接压缩文件,节省存储空间。 4. **日志备份**: 如果需要备份二进制日志(binlog),可以加上`--master-data`选项。 5. **排除表**: 使用`--ignore-...
### Linux下定时备份MySQL数据库的Shell脚本知识点详解 #### 一、背景介绍与重要性 对于每一个在线网站或服务而言,数据备份是一项至关重要的任务。无论是为了应对未来的版本升级,还是服务器迁移的需求,定期备份...
标题中的“批处理备份mysql数据库”是指通过编写批处理脚本(.bat文件)来自动化MySQL数据库的备份过程。批处理是一种基于DOS或Windows操作系统中的命令行接口,可以预先定义一系列命令并一次性执行,大大提高了工作...
在本项目中,我们将探讨如何使用Java的JSP(Java Server Pages)技术来实现对MySQL数据库的备份,并通过属性文件进行配置和操作。这是一个实用且常见的需求,特别是在Web应用程序的开发和维护中。 首先,让我们了解...
这表明我们要讨论的是如何利用批处理脚本来备份MySQL数据库,并将备份结果进行压缩存储。批处理备份的优点在于自动化程度高,能够定期自动执行,避免了手动备份的繁琐和可能的遗漏。而压缩文件则可以有效节省存储...
在这个案例中,`backup.bat`就是这样一个批处理文件,它包含了备份MySQL数据库所需的命令。 MySQL数据库的备份主要分为全量备份和增量备份。全量备份是指完整地复制数据库的所有内容,而增量备份则仅保存自上次备份...
**描述**: 使用 WinRAR 压缩工具来对 MySQL 数据文件进行压缩备份,并结合 Windows 计划任务实现自动化。 **详细说明**: 1. **创建批处理脚本**: 创建一个批处理脚本 (`backup_rar.cmd`) 来执行备份操作。示例脚本...
多备份MySQL数据库自动备份工具(windows客户端)是深圳木浪科技开发的一款高效MySQL自动备份和恢复的工具。可以备份网站服务器和本地MySQL数据库,免费授权给大家使用。多备份MySQL数据库自动备份工具的特色1、全面...
- 使用`--compress`选项压缩备份文件以节省空间。 - 将备份输出到本地的指定路径。 2. **定时任务配置**: 利用Linux的`cron`服务设置定时任务,例如每天凌晨1点运行备份脚本。在`crontab -e`命令中添加如下行:...
"mysql数据库备份工具"就是这样一个实用程序,它简化了数据库备份的过程,让用户无需通过专业的MySQL客户端工具就能执行备份任务。 这款绿色版的MySQL数据库备份工具具有便携性,无需安装即可使用,大大提高了备份...
3. **CmdUtil.java** - 在Linux和Windows系统中,备份MySQL数据库的常见方式之一是通过执行操作系统命令,比如`mysqldump`。这个类可能包含了运行操作系统命令的函数,使用Java的Runtime或ProcessBuilder类来执行...