windows环境下mysql设置自动备份

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows环境下mysql设置自动备份相关的知识,希望对你有一定的参考价值。

我设置了一个脚本:
mysqldump -u root -p root 测试 >D:\test\%date:~0,10%.sql
,然后设置了计划任务,但备份的sql文件大小显示为0,不知道怎么回事,求高手解答,或提供完美脚本

把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文件,接着为这个任务指定一个运行时间和运行时使用的账号密码就可以了。
参考技术A 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的“计划任务”定时执行该脚本即可。追问

这个脚本执行的话每天的备份都是覆盖的吧?

本回答被提问者采纳

以上是关于windows环境下mysql设置自动备份的主要内容,如果未能解决你的问题,请参考以下文章

windows环境设置mysql自动备份(测试成功)

Windows下MySQL自动备份的batch脚本

设置mysql数据库自动备份

mysqloracle在Linux和Windows下的简单自动备份

FAQ系列 | 如何在windows下用bat脚本定时备份mysql

如何实现Mysql数据库每天自动备份定时备份?