`
jiaoronggui
  • 浏览: 1332192 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
博客专栏
B7c2eb31-a8ea-3973-a517-d00141f39b89
项目管理软件-redmin...
浏览量:116553
4a63e153-250f-30f6-a051-97cfc67cb3d3
IT职业规划
浏览量:199545
社区版块
存档分类
最新评论

MYSQL数据库自动备份解决方案-利用免费云存储解决方案

阅读更多


自从搭建了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

转载请注明原作者,谢谢配合!

 

0
0
分享到:
评论
3 楼 jiaoronggui 2012-01-30  
宏基小键盘 写道
个人感觉有点复杂了。

主要想偷点懒,所以借用别人的东西了。。
2 楼 宏基小键盘 2012-01-29  
个人感觉有点复杂了。
1 楼 longhua828 2012-01-25  
好思路啊!

相关推荐

    mysql数据库定时备份手册

    #### 一、MySQL数据库备份的重要性 在现代企业的信息化管理中,数据的安全性至关重要。定期对MySQL数据库进行备份是一项基础而重要的维护工作,它可以帮助企业防止因硬件故障、软件错误或人为失误导致的数据丢失,...

    mysql数据库备份工具

    总的来说,"mysql数据库备份工具"是一个实用的解决方案,帮助用户轻松、安全地管理和维护MySQL数据库的备份工作。通过自动化和优化的备份流程,它降低了数据丢失的风险,确保了业务的连续性。在使用过程中,用户应...

    Windows下MySql自动备份脚本(有备份日志,且可以删除历史备份).zip

    综上所述,这个压缩包提供的解决方案能够帮助Windows下的MySQL数据库管理员实现自动化的备份流程,确保数据安全,同时通过日志和历史备份管理,优化存储资源的使用。理解和运用这些知识点,对于维护稳定的数据库环境...

    Windows server服务器下MySql自动定时备份脚本-可以删除历史备份.zip

    2. 创建新的基本任务,为任务命名,比如“MySQL数据库备份”。 3. 设定触发器,例如每天的特定时间执行。 4. 指定操作,选择“启动程序”,并指向`MySqlAutoBackup-1.4.bat`批处理文件。 5. 完成设置,保存并启用...

    mysql数据库备份.rar

    总的来说,"mysql数据库备份.rar"提供了一种便捷的解决方案,通过PHP自动化MySQL数据库的备份和清理过程。对于任何依赖MySQL存储关键数据的网站或应用程序,定期执行这样的备份操作都是维护数据安全的重要环节。

    mysql 数据库 5.5 mysql-5.5.37-win32

    MySQL 5.5是MySQL数据库管理系统的一个重要版本,它提供了许多关键特性和性能改进,尤其对Windows 32位系统的支持。在这个版本中,MySQL优化了查询处理、内存管理和并发性能,使其成为开发者和企业广泛使用的数据库...

    mysql数据库增量备份

    总之,MySQL数据库增量备份通过智能地跟踪和备份变化,提供了高效的备份解决方案。在项目中,通过编写预处理程序并设置定时任务,成功地实施了这一策略,降低了存储需求,提高了备份速度。对于任何依赖MySQL数据库的...

    mysql数据库定时备份工具

    总的来说,"mysql数据库定时备份工具"为初学者提供了一个简单易用的数据库备份解决方案,通过学习和实践,不仅可以保护珍贵的数据,也能加深对数据库管理和Linux系统知识的理解。同时,随着技能的提升,还可以进一步...

    mysql数据库备份和恢复工具

    3. MySQL Enterprise Backup(MEB):MySQL的商业版本提供的一种高级备份解决方案,支持在线备份、热备份、增量备份等功能。 四、MySQL恢复过程 1. 使用mysqldump恢复:通过`mysql -u username -p password ...

    MySQL5.0数据库自动备份脚本.rar

    本压缩包“MySQL5.0数据库自动备份脚本.rar”提供了在RedHat5操作系统上运行的MySQL5.0版本的自动备份解决方案。 在Linux环境下,通常使用Shell脚本来实现数据库的自动化备份。这种脚本会通过执行特定的MySQL命令来...

    Mysql数据库备份方案研究.pdf

    MySQL数据库备份的研究可以避免MySQL数据库在存储时遇到的偶然性的错误和丢失等bug,设计行之有效的解决方案可以对数据库的备份做到万无一失。 MySQL数据库备份的重要性 数据库中的数据是一个项目中最重要的部分。...

    Delphi 数据库自动备份程序

    【Delphi 数据库自动备份程序】是一个使用Delphi编程语言开发的应用程序,旨在为数据库提供自动备份的功能。Delphi是一款强大的RAD(快速...通过深入理解这些知识点,开发者可以创建出高效、可靠的数据库备份解决方案。

    MySQL数据库 mysql-8.0.11-winx64.zip

    MySQL 8.0是MySQL的重大更新版本,它引入了许多新特性和性能改进,旨在提供更高效、安全和可扩展的数据存储解决方案。以下是一些关键的知识点: 1. **新特性**: - **窗口函数**:MySQL 8.0引入了窗口函数,允许...

    mysql数据库每天凌晨3点备份数据库的脚本

    本文将详细介绍如何编写一个在Linux环境下,每天凌晨3点自动执行的MySQL数据库备份脚本,以及如何配置Linux的定时任务来执行这个脚本。 首先,我们来看`DB_backup.sh`这个脚本文件。它通常包含以下核心部分: 1. *...

    mysql自动化备份方案

    - **撰写MySQL自动备份脚本**:通过编写bash脚本实现MySQL数据库的自动化备份。脚本中定义了数据库名称、用户名、密码等关键参数,并指定了备份文件的保存路径。使用`mysqldump`命令进行热备份,即在不中断数据库...

    mysql数据库备份程序

    本文将详细介绍一个名为“mysql数据库备份程序”的工具,以及如何利用它来高效地备份MySQL数据库。 这个备份程序的核心文件是`bak.php`,它是一个PHP脚本,专门设计用于简化MySQL数据库的备份过程。PHP是一种广泛...

    MySQL数据库教程光盘----下载不扣分,请情奉献,童叟无欺。

    "常见问题"部分可能列出了一些在使用MySQL时可能会遇到的问题及其解决方案,比如权限问题、连接问题、备份与恢复策略,以及错误处理。这将帮助用户在遇到问题时能够快速找到解决办法。 "动态演示"可能包含视频或...

    mysql数据库备份策略

    ### MySQL 数据库备份策略详解 #### 一、引言 ...最后,主从复制机制则为大型数据库提供了实时备份的最佳解决方案。通过合理选择和配置备份策略,可以有效降低数据丢失的风险,确保数据的安全和完整。

    nbu&mysql备份恢复.docx

    2. 选择mysql数据库备份选项 3. 配置备份参数,例如备份策略、备份路径等 4. 启动备份过程 NBU恢复mysql数据库 使用NBU恢复mysql数据库可以按照以下步骤进行: 1. 启动NBU恢复客户端 2. 选择mysql数据库恢复选项 ...

    mysql数据库技术与实验指导-讲解实验目的和MySQL工具应用

    MySQL数据库技术是现代软件开发和数据管理中的核心组成部分,它为各类应用程序提供了高效、可靠的存储解决方案。本实验指导旨在帮助你深入理解MySQL的工作原理,并掌握实际操作技能。实验目的不仅包括学习基本的...

Global site tag (gtag.js) - Google Analytics