mysql 备份 批处理_Windows下MYSQL自动备份批处理

按系统时间进行备份

注意mysql安装路径中如果有空格。就要把,.bat文件拷到相应目录下面。

1.按系统时间进行直接拷贝

net stop mysql

xcopy data\*.* d:\bonadb\%date:~0,10%\ /y /s/e

net start mysql

2.用压缩软件,压缩备份

net stop mysql

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

net start mysql

以下参考资料:

windows下的MySQL数据库自动备份方法

============================

假想环境:

MySQL 安装位置:C:\MySQL

论坛数据库名称为:bbs

数据库备份目的地:C:\db_bak\

============================

新建db_bak.bat,写入以下代码

net stop mysql

xcopy c:\mysql\data\bbs\*.* c:\db_bak\bbs\%date:~0,3%\ /y

net start mysql

然后使用Windows的“计划任务”定时执行该批处理脚本即可。(例如:每天凌晨3点执行back_db.bat)

解释:备份和恢复的操作都比较简单,完整性比较高,控制备份周期比较灵活,例如,保存一周的数据,用%date:~0,3%,保存每天的数据,用%date:~4,10%。此方法适合有独立主机但对mysql没有管理经验的用户。缺点是占用空间比较多,备份期间mysql会短时间断开(例如:针对30M左右的数据库耗时5s左右)。

==============

假想环境:

MySQL 安装位置:C:\MySQL

论坛数据库名称为:bbs

MySQL root 密码:123456

数据库备份目的地:D:\db_backup\

脚本:

@echo off

C:\MySQL\bin\mysqladmin -u root --password=123456 shutdown

C:\MySQL\bin\mysqldump --opt -u root --password=123456 bbs > D:\db_backup\bbs.sql

C:\MySQL\bin\mysqld-nt

将以上代码保存为backup_db.bat

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

----------------------------------------------------------------------------------------------------------------

利用WinRAR对MySQL数据库进行定时备份。

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

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

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

net stop mysql

del d:\mysql\data /q

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

net start mysql

保存,然后将文本文件的扩展名修改成CMD。

进入控制面版,打开计划任务,双击“添加计划任务”。在计划任务向导中找到刚才的CMD文件,接着为这个任务指定一个运行时间和运行时使用的账号密码就可以了。

net stop mysql

C:\progra~1\WinRAR\winrar.exe a -ag -k -r -s e:\backup\database_tzlinksys.rar E:\Database\tzlinksys

net start mysql

net stop mysql

C:\progra~1\WinRAR\winrar.exe a -ag -k -r -s e:\backup\database_2mw.rar E:\Database\immwsys

net start mysql

Forfiles /D -5 /p E:\backup /s /M *.* /C "cmd /c del @file %%i /*把前5天备份的数据自动删除*/

@echo off

TITLE ERP数据库自动备份管理 Author:冷雨

:start

CLS

COLOR 1f

rem 使用COLOR命令对控制台输出颜色进行更改

MODE con: COLS=77 LINES=14

rem MODE语句为设定窗体的宽和高

ECHO ----------------------------------------------------------------------------

echo                         正在执行系统数据备份操作

echo              请暂时不要关闭本窗口,备份完毕后系统会自动关闭窗口

ECHO ----------------------------------------------------------------------------

rem ---------------------------------------传说中的分隔线-------------------------------------------

rem 对小时数作判断处理

set dt=%time:~0,2%

if %dt% lss 10 set dt=%dt: =0%

echo 正在执行ERP的数据库备份操作

mysqldump -uroot -pWMYWHkerfd1231 erp > D:\usr\bak\data\erp\erp.Com_%date:~0,4%%date:~5,2%%date:~8,2%_%dt%_%time:~3,2%.sql

echo DJ情人舞曲网备份操作完毕......

d:

cd d:\"Program Files"\WinRAR

rar a -df -ep -HPWMYWHkerfd3211 -m5 D:\usr\bak\data\erp\erp.Com_%date:~0,4%%date:~5,2%%date:~8,2%_%dt%_%time:~3,2%.rar D:\usr\bak\data\erp\erp.Com_%date:~0,4%%date:~5,2%%date:~8,2%_%dt%_%time:~3,2%.sql

rem ---------------------------------------传说中的分隔线-------------------------------------------

把此批处理保存为bakMysql.bat文件后。再利用WIN自动计划来调用及可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Windows Server 2012系统中,可以通过使用MYSQL自动备份工具来实现自动备份MYSQL数据库。这个工具可以在不依赖于Windows计划任务的情况下自动备份数据库,并且可以自动获取MYSQL的安装路径。此工具是一个纯绿色软件,适用于Windows 2003-2019系统。 另外,如果你想要在Windows Server 2012系统上实现Mongodb数据库的自动定时备份,你可以借助Windows的任务计划功能来完成。你可以编写批处理脚本来实现自动备份,通过设置定时任务来定期执行该脚本。这样可以确保数据的安全性。 当你需要备份最新数据时,你可以使用与上述过程完全相同的方法进行备份。只是在备份之前,你需要先创建好HR组织单位和"tom"账号,然后再进行备份操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [WINDOWS MYSQL自动备份工具 亲测](https://download.csdn.net/download/JiDan8881/85343051)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Windows自动备份MongoDB的批处理脚本](https://download.csdn.net/download/weixin_38607971/12830884)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Windows Server 2012 R2 域的备份与还原(实验一)](https://blog.csdn.net/weixin_34381687/article/details/92982467)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值