首页 > 数据库 > MySQL > 正文

Windows下简单的Mysql备份BAT脚本分享

2024-07-24 13:12:30
字体:
来源:转载
供稿:网友

前言

本文介绍的是一个简单的在 Windows 下备份 Mysql 的 BAT 脚本,脚本使用 mysql/19419.html">mysqldump 命令来备份一个指定的 Mysql 数据库到一个文件,文件格式为 %dbname%-yyyyMMddHHmmss.sql,只保留最近60天的备份。如果想定时执行,在 Windows 中添加任务计划即可,具体的可以参考这篇文章。

示例代码如下

@echo offset hour=%time:~0,2%if "%time:~0,1%"==" " set hour=0%time:~1,1%set now=%Date:~0,4%%Date:~5,2%%Date:~8,2%%hour%%Time:~3,2%%Time:~6,2%echo %now%set host=xxx.xxx.xxx.xxxset port=3306set user=rootset pass=rootset dbname=datanameset backupfile=E:/backup/db/%dbname%-%now%.sqlE:/backup/mysql-5.7.13-winx64/bin/mysqldump -h%host% -P%port% -u%user% -p%pass% -c --add-drop-table %dbname% > %backupfile%echo delete files before 60 daysforfiles /p "E:/backup/db" /m *.sql /d -60 /c "cmd /c del @file /f"

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对VeVb武林网的支持。


注:相关教程知识阅读请移步到MYSQL教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表