mysqldump Windows 定期自动 备份 mysql
Windows 平台:定期自动 备份 mysql
一,确定 mysqldump.exe 的位置
C:\Program Files\MySQL\MySQL Server 5.7\bin
二 打开高级系统设置,设置环境变量
可右击 此电脑 ——> 点击 属性
点击 高级系统设置
点击环境变量
编辑系统变量中的Path
设置path
选择新建,将mysql的bin文件夹地址填入,点击确定。
C:\Program Files\MySQL\MySQL Server 5.7\bin
确定后,需要关闭cmd重新打开,mysqldump命令才会生效。
三 创建要定时执行的文件
bat文件
@echo off echo 设置MySql数据库的连接信息 set host=192.168.0.100 set port=3306 set user=root set pass=123456 echo 设置要备份MySql数据库名称 set dbname=mydbname echo 获取当天的日期格式,例如:2024-01-10-11-20-20 这个不需要动 set backup_date=%date:~0,4%-%date:~5,2%-%date:~8,2%-%time:~0,2%-%time:~3,2%-%time:~6,2% echo 设置备份文件的生成路径 set backupfile=D:\lData\%dbname%-%backup_date%.sql echo 使用mysqldump对指定的MySql进行备份 注意路径中有空格的要加上双引号 "E:\develop\mysql-5.7-winx64\bin\mysqldump" -h%host% -P%port% -u%user% -p%pass% -c --add-drop-table %dbname% > %backupfile% echo 删除过期文件,这里是超过3650天就删除 forfiles /p D:\mysqlDataSQL\ /s /m *.sql /d -3650 /c "cmd /c del @file /f" exist
四 创建任务计划程序
打开windows系统的“任务计划程序”,
右侧创建基本任务,输入名称
其它:
在 Windows Server 2012 中,我们进入服务器管理面板,点击右上角菜单栏中的“工具”,选择其中的“任务计划程序”:
REF
===============================================
https://www.tianjinsc.cn/default/1818648.html
===============================================
https://blog.csdn.net/DongJiYong_20/article/details/139183112
===============================================
https://cloud.tencent.com/developer/article/1852398
===============================================
https://blog.csdn.net/xuguoxing123/article/details/109075970
===============================================
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 三行代码完成国际化适配,妙~啊~
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
2012-09-23 Visual Studio 中的部署 - Cab 文件项目
2012-09-23 Visual Studio 中的部署 - 合并模块(Merge Module Project)
2008-09-23 2008秋季-计算机软件基础-0922课堂用例(2)
2008-09-23 2008秋季-计算机软件基础-0922课堂用例(1)