window自动任务实现数据库定时备份
2024-08-22 20:27:27
原理:利用window定时任务定时cmd加载mytask.bat文件,bat运行php.exe程序编译运行mytask.php文件
,从而实现了数据库的备份
mytask.bat
内容:
D:\phpStudy\php53\php.exe D:\www\mytask.php
mytask.php
内容:
$filename=date('YmdHis',time());
$command="D:\phpStudy\MySQL\bin\mysqldump -u root -proot -d sx > D:\dbbak\\{$filename}.sql";
exec($command);
window控制面板(测试用win8)—管理工具—任务计划程序—操作—创建任务—设置常规名称—新建触发器—新建操作
mysqldump的几种常用方法:
(1)导出整个数据库(包括数据库中的数据)
mysqldump -u username -p dbname > dbname.sql
(2)导出数据库结构(不含数据)
mysqldump -u username -p -d dbname > dbname.sql
(3)导出数据库中的某张数据表(包含数据)
mysqldump -u username -p dbname tablename > tablename.sql
(4)导出数据库中的某张数据表的表结构(不含数据)
mysqldump -u username -p -d dbname tablename > tablename.sql
最新文章
- C#动态生成html页
- ZOJ 3811 Untrusted Patrol
- C# 工程中引用出现感叹号
- 将Excel导入SQL Server 只能导入数字,其他数据变为NULL怎么解决?
- PostgreSQL Replication之第十二章 与Postgres-XC一起工作(6)
- 张艾迪(创始人):发明Global.World.224C的天才
- PyPI镜像网站
- 线段树练习[单点更新] HDU 2795 Billboard
- Android 国内镜像
- Mac下Mysql启动异常[";ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)";]
- 《Visual Studio Magazine》2013年读者选择奖—软件类
- STM32F407的硬件I2C
- Skyline TerraExplorer 7.0- 扩展信息树
- tomcat简介与配置
- len()方法
- [Ramda] Lens in Depth
- 第一章-硬件组成及linux发展历史(1)
- Windows 7硬盘安装CentOS 6.4 双系统 (WIN7下硬盘安装Linux(Fedora 16,CentOS 6.2,Ubuntu 12.04))
- select自定义下拉选择图标
- Gulp构建前端自动化工作流之:常用插件介绍及使用