企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] # PHP实现定时备份MySQL数据库 MySQL实现备份数据库方式主要是四个: 1. 数据表备份 2. 单表数据备份 3. SQL备份 4. 增量备份 # windows 下使用脚本实现SQL定时备份 1. 新建一个PHP文件 ``` date_default_timezone_set('PRC'); $bakfilename = date('YmdHis',time()); $command = " mysqldump.exe的绝对路径 -u用户名 -p密码 [-d] 数据库名 [表名字1......]>文件路径\\{$bakfilename}.sql(最好以.sql结尾)" ``` 2. 新建bat文件,调用PHP文件: > 新建一个bat文件,里面写上调用PHP的指令: > ``` >php.exe的绝对路径 PHP文件路径 > ``` 3. 新建定时任务 1. 打开控制面板,选择管理工具,点击任务计划程序 2. 点击创建基本任务 ![](https://i.vgy.me/Zl5HzZ.png) 3. 填写名称描述 ![](https://i.vgy.me/1FRadQ.png) 4. 选择任务何时开始 ![](https://i.vgy.me/GUe5nw.png) 5. 选择开始时间,间隔,后面可以修改 ![](https://i.vgy.me/OIsUxy.png) 6. 选择此定时任务执行的操作 ![](https://i.vgy.me/Yr7MT3.png) 7. 选择程序或脚本所在的位置 ![](https://i.vgy.me/urvVmA.png) 8. 点击完成 ![](https://i.vgy.me/mcyPgo.png) 9. 选择此定时任务的属性,可以修改 ![](https://i.vgy.me/qsVLUA.png)