自从搭建了redmine之后,就有一个难题一直困扰我,那就是项目管理的数据mysql的备份问题,特别又是到了年底了,万一出现redmine服务器怪了,数据丢了,那就得不偿失了,因为目前redmine的管理员并没有专人,都是自个在管理,所以就在考虑有没有什么办法可以自动备份,先把目前的环境说下:
操作系统:windows 2003
mysql:V5版本
现在把搭建的过程简述一下:
1、首先申请一个在线存储的服务并且带有客户端软件的,比如快盘或者微盘之类的,可以点如下地址k.wps.cn,申请微盘,关于微盘如何设置,此处省略不写了,看帮助,很简单,关键是将快盘的目录设置为d:\dbbak目录
2、安装rar文件,可以自动将备份文件压缩;
3、编写一个mysql自动备份的脚本(bat文件),网路上比较多,如下图:
rem
set path=%path%;"C:\Program Files\WinRAR";
rem C:\Program Files\WinRAR 需要放到 path 下,才能调用rar cli工具
rem
rem 跳转到工作目录下
d:
cd d:\DBBAK
rem 设置变量:备份文件名
SET BAK_FILE=d:\dbbak\MY_DBBAK_%date:~0,-4%.sql
rem 设置变量:日志文件名
SET LOG_FILE=d:\dbbak\MY_DBBAK.log
rem 记录日志
echo "%date%"%Time% >>%LOG_FILE%
echo "%date%"%Time% 开始做备份 >>%LOG_FILE%
mysqldump --default-character-set=utf8 -hlocalhost -u{自己的redmine用户} -p{自己的redmine密码} -B {自己的redmine数据库名称}>%BAK_FILE%
echo "%date%"%Time%备份完成 >>%LOG_FILE%
echo "%date%"%Time% 压缩备份文件 >>%LOG_FILE%
rar a %BAK_FILE%.rar %BAK_FILE%
echo "%date%"%Time% 删除源文件>>%LOG_FILE%
del /F %BAK_FILE%
echo "%date%" "完成">>%LOG_FILE%
4、在windows自动任务里面,将此bat设置为每天晚上11:59分自动执行
5、然后大功告成了。
如果您有好的方法或者遇到问题,可以留言!!!
作者:无名程序员
微博:weibo.com/wmcxy
blog:wmcxy.iteye.com
转载请注明原作者,谢谢配合!
分享到:
相关推荐
一个基于Java GUI、MySQL和TimerTask实现的文件备份系统,提供了文件备份、文件夹备份、定时备份以及将备份数据...综上所述,该文件备份系统为用户提供了一种简单高效的文件备份解决方案,具有较好的可扩展性和实用性。
12-为什么选择MySQL数据库即MySQL优势介绍.avi 13-MySQL数据库分类与版本升级知识讲解.avi 14-MySQL数据库商业版与社区版区别.avi 15-MySQL数据库的发布版本知识讲解.avi 16-MySQL数据库发展的三条产品线介绍.avi 17...
每30分钟使用RCLONE和CRON将Docker容器备份到mysql数据库备份和微型存储到Google驱动器。 此docker映像可帮助您从minio存储实例备份/复制到Google驱动器。 我将其用于一些个人项目。 不是生产等级。 虽然,它只是...
1.mysql 备份数据 2.Mysql 更新数据 3.MySQL常用操作命令 4.MySQL的数据类型和建库策略详解 ...11.浅谈unique列上插入重复值的MySQL解决方案 12.深入了解MySQL 5.5分区功能增强.doc 13.在MySQL中操作日期和时间
简单的 S3 备份一个简单的 Ruby 脚本,用于将 MySQL 数据库表、MongoDB 数据库、完整目录和单个文件组备份到 Amazon S3(简单存储服务)。 使用步骤: 设置 Amazon S3 账户: : 安装 aws/s3 Ruby gem: : 将 ...
MySQL是一款开源的关系型数据库管理系统,能够解决许多数据存储和管理方面的问题。包含 MySQL 数据库的基础...总之,MySQL是一款功能强大且灵活的数据库管理系统,可以为企业和个人提供可靠的数据存储和管理解决方案。
以下是对MySQL数据库的详细介绍: 核心特性与优势 开源与跨平台 MySQL遵循GPL开源协议,这意味着任何人都可以免费下载、使用和修改其源代码。这种开放性促进了广泛的社区支持和第三方插件、工具的发展。此外,MySQL...
以下是对MySQL数据库的详细介绍: 核心特性与优势 开源与跨平台 MySQL遵循GPL开源协议,这意味着任何人都可以免费下载、使用和修改其源代码。这种开放性促进了广泛的社区支持和第三方插件、工具的发展。此外,MySQL...
以下是对MySQL数据库的详细介绍: 核心特性与优势 开源与跨平台 MySQL遵循GPL开源协议,这意味着任何人都可以免费下载、使用和修改其源代码。这种开放性促进了广泛的社区支持和第三方插件、工具的发展。此外,MySQL...
以下是对MySQL数据库的详细介绍: 核心特性与优势 开源与跨平台 MySQL遵循GPL开源协议,这意味着任何人都可以免费下载、使用和修改其源代码。这种开放性促进了广泛的社区支持和第三方插件、工具的发展。此外,MySQL...
以下是对MySQL数据库的详细介绍: 核心特性与优势 开源与跨平台 MySQL遵循GPL开源协议,这意味着任何人都可以免费下载、使用和修改其源代码。这种开放性促进了广泛的社区支持和第三方插件、工具的发展。此外,MySQL...
以下是对MySQL数据库的详细介绍: 核心特性与优势 开源与跨平台 MySQL遵循GPL开源协议,这意味着任何人都可以免费下载、使用和修改其源代码。这种开放性促进了广泛的社区支持和第三方插件、工具的发展。此外,MySQL...
保留数据库日志文件与数据库备份一起创建了更完善的 DR 解决方案。日志文件允许恢复备份之间发生的数据更改。该解决方案的真正复杂性在于保护日志文件以确保它们在恢复期间的可用性。如果选择实现双日志记录,DB2 ...
Coinstor Backup Server软件可提供分布式服务器、数据库和应用感知的智能备份和恢复解决方案,适用于基于iSCSI技术的IPSAN存储网络中 Oracle、IBM DB2 UDB、Microsoft SQL Server、MySQL、Sybase、Informix、...
15.2 合理利用第三方Cache解决方案 15.3 自行实现Cache服务 15.4 利用Search实现高效的全文检索 15.5 利用分布式并行计算实现大数据量的高性能运算 15.6 小结 第16章 MySQL Cluster 16.0 引言 16.1 MySQL ...
它具有功能强、使用简便、管理方便、运行速度快、安全可靠性强等优点,用户可利用许多语言编写访问MySQL 数据库的程序,另外,MySQL在UNIX等操作系统上是免费的,在Windows操作系统上,可免费使用其客户机程序和客户...
策略:使用分布式数据库解决方案,如Cassandra, CockroachDB等。 主从复制原理 概述:数据从一个MySQL服务器(主)复制到一个或多个MySQL服务器(从)。 工作原理: 主服务器上的二进制日志 (binary log) 记录了...
MySQL数据库可以为用户提供快速、可靠、安全和可扩展的数据库解决方案。在对MySQL进行面试时,面试官将考察您对MySQL的基础知识,如MySQL的安装,数据库的设计,SQL语句的编写,数据库的管理等等。此外,面试官还...
11.5.2 使用直接拷贝数据库备份和 拷贝方法 308 11.5.3 复制数据库 309 11.6 为数据恢复使用备份 309 11.6.1 恢复整个数据库 310 11.6.2 恢复单个的表 310 11.7 优化服务器 311 11.8 运行多个服务器 312 11.8.1 ...