windows mysql 自动备份的几种方法

本文介绍了三种在Windows环境下实现MySQL数据库自动备份的方法,包括复制date文件夹备份、使用mysqldump命令备份成sql文件及利用WinRAR进行定时备份。这些方法适用于不同需求和技能水平的用户。

windows mysql 自动备份的几种方法

基于之前的文章方法,加入批处理命令即可实现自动备份。只是由于批处理命令中对于备份文件的名字按照时间命名比较特别,所以特别整理一文。

1、复制date文件夹备份
============================
假想环境:
MySQL   安装位置:C:\MySQL
论坛数据库名称为:bbs
数据库备份目的地:C:\db_bak\
============================
新建db_bak.bat,写入以下代码


*******************************Code Start*****************************
net stop mysql
xcopy c:\mysql\data\bbs\*.* c:\db_bak\bbs\%date:~0,10%\ /S /I
net start mysql
*******************************Code End *****************************

   然后使用Windows的“计划任务”定时执行该批处理脚本即可。(例如:每天凌晨3点执行back_db.bat)
解释:备份和恢复的操作都比较简单,完整性比较高,控制备份周期比较灵活,例如,用%date:~0,10%。此方法适合有独立主机但对mysql没有管理经验的用户。缺点是占用空间比较多,备份期间mysql会短时间断开(例如:针对30M左右的数据库耗时5s左右),针对%date:~0,10%的用法参考           。


2、mysqldump备份成sql文件
==============
假想环境:
MySQL   安装位置:C:\MySQL
论坛数据库名称为:bbs
MySQL root   密码:123456
数据库备份目的地:D:\db_backup\

脚本:


rem *******************************Code Start*****************************
@echo off

set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
C:\MySQL\bin\mysqldump --opt -u root --password=123456 bbs > D:\db_backup\bbs_%Ymd%.sql

@echo on
rem *******************************Code End*****************************

将以上代码保存为backup_db.bat
然后使用Windows的“计划任务”定时执行该脚本即可。(例如:每天凌晨5点执行back_db.bat)

说明:此方法可以不用关闭数据库,并且可以按每一天的时间来名称备份文件。

通过%date:~5,2%来组合得出当前日期,组合的效果为yyyymmdd,date命令得到的日期格式默认为yyyy-mm-dd(如果不是此格式可以通过pause命令来暂停命令行窗口看通过%date:~,20%得到的当前计算机日期格式),所以通过%date:~5,2%即可得到日期中的第五个字符开始的两个字符,例如今天为2009-02-05,通过%date:~5,2%则可以得到02。(日期的字符串的下标是从0开始的)


3、利用WinRAR对MySQL数据库进行定时备份。 
对于MySQL的备份,最好的方法就是直接备份MySQL数据库的Data目录。下面提供了一个利用WinRAR来对Data目录进行定时备份的方法。

首先当然要把WinRAR安装到计算机上。

将下面的命令写入到一个文本文件里

*******************************Code Start*****************************
net stop mysql

c:\progra~1\winrar\winrar a -ag -k -r -s d:\mysql.rar d:\mysql\data

net start mysql
*******************************Code End*****************************

保存,然后将文本文件的扩展名修改成CMD。进入控制面版,打开计划任务,双击“添加计划任务”。在计划任务向导中找到刚才的CMD文件,接着为这个任务指定一个运行时间和运行时使用的账号密码就可以了。
   这种方法缺点是占用时间比较多,备份期间压缩需要时间,mysql断开比第一种方法更多的时间,但是对于文件命名很好。

MegaFiers是完整的网格变形,动画和变形系统,包括超过50个修改器,例如弯曲,扭曲,FFD,位移,锥度等等。它们可以以任何组合堆叠,并且可以将任意数量的修改器应用于网格以实现复杂的结果。无论您的想象力如何,物体都可以拉伸,挤压或弯曲变形。或者,当对象在空间中移动时,使用空间扭曲使其自动变形。该套件的其他新增功能包括Point Cache动画支持,动态水波纹和浮动对象系统。 所有变形都可以在编辑器模式和播放模式下工作,因此在构建场景时,可以使用变形器为模型添加多样性。 MegaFiers还是变形TextMeshPro对象(Mesh和现在的UI版本)的理想选择,因此您可以用有趣的方式对文本进行动画处理。并且还可以与ProBuilder一起使用,使您可以直接在Unity中创建更多有趣的关卡。一个新功能是可以使用修改器使Sprite变形。 另一个强大的功能是我们的“网格包裹”系统,该系统允许一个网格被另一个变形和设置动画,使其非常适合服装等。该包裹系统还可以与Unity Blendshapes和蒙皮网格一起使用MegaWrap也已被重写为使用Jobs and Burst的速度提高了5倍以上。 MegaFiers用C#编写,并且包含所有源代码,并支持所有同时支持Burst和Jobs的Unity平台。从2019年起兼容所有版本的Unity,并且可以在IOS和Android以及VR和AR平台上使用MegaFiers还与所有Unity Rendering管道完全兼容。我们还将为Unity的所有新发行版不断更新资产。如果您有关于修改器的想法,请让我们知道或编写。 还包括先进的花键系统,该系统还允许路径跟随或将花键转换为网格,动态软管系统和用于履带车辆的系统。 更多详情:https://assetstore.unity.com/packages/tools/modeling/megafiers-2-188378#description
一个完整的网格变形,动画和变形系统,包括超过50个修改器,如弯曲,扭曲,FFD,位移,锥度。它们可以以任意组合堆叠,并且可以将任意数量的修饰符应用于网格以实现复杂的结果。物体可以伸展,挤压,变形或弯曲变形,无论您的想象力允许。 Morph系统是Unity中最先进的。最近添加的套件包括Point Cache动画支持,基于物理学的绳索系统以及动态水波纹和浮动物体系统。 MegaFiers是用C#编写的,所有的源代码都包含在内,同时它还利用多个CPU来获得惊人的性能,并且可以在所有平台以及免费版本的Unity上运行。与Unity 3,4,5和2017兼容,适用于IOS和Android以及所有其他Unity平台。 搜索结果 还包括一个先进的花键系统,它也允许路径跟随或花键转换为网格,一个动态软管系统和履带式车辆系统,以及一个先进的网格包裹系统,用于将衣服等应用于变形的物体。 搜索结果 我们的网站上也有一系列 PlayMaker 操作,其中包括操作超过50个修饰和经纱。 搜索结果 兼容所有版本的Unity 新功能 - 现在适用于Text Mesh Pro网格 新功能 - 导入OBJ序列 搜索结果 包含的修饰符 - 吸引者贝塞尔 -- - 泡泡 - 凸起 - 碰撞变形 - 符合 - 符合Multi - 揉捏 - 曲线变形 - 曲线造型 - 曲线造型层次 - Cylindrify - 可变形的 - Displace - 排斥限制 - Displace RT - Displace WebCam - 动态波纹 - FFD 2x2x2 - FFD 3x3x3 - FFD 4x4x4 - 全球 - 变形 - 驼峰 - 融化 - Morph - 噪音 - 页面翻转 - 油漆 - 路径变形 - 枢轴调整 - 点缓存 -- - 径向偏斜 - 放松 - - 波纹 - 轧制 - 绳子变形 - 橡胶 - 规模的 - 选择修饰符 - 简单的测试 - 窦曲线 - Spherify - 挤压 - 拉伸 - 锥度 - 树弯 - - 扭曲的 - 紫外线修改器 - 顶点动画 - 垂直噪音 - 经纱(大多数修改器的经纱版本) -- 挥舞着 - 世界路径变形 点击 其他功能包括 - MegaShapes精简版,完整的贝塞尔样条和网格划分系统 - KML,SVG Spline Import - 为Maya,Max和Blender 定制样条出口商 - MegaGrab非常高分辨率的屏幕抓取 - 附加对象系统 - 网眼,很好的服装 - 动画书 - 纸卷纸系统 - 贝塞尔补丁图像变形 - 样条路径跟踪系统 - 动态软管系统 - 履带车辆系统 - 火车跟踪系统 - OBJ序列导入和回放
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值