PHP定时完成数据库的备份
2015-12-26 18:47
597 查看
① 手动备份数据库(表的)方法
cmd控制台:
mysqldump –uroot –proot 数据库 [表名1 表名2..] > 文件路径比如: 把temp数据库备份到 d:\temp.bak
mysqldump –uroot –proot temp > d:\temp.bak
如果你希望备份是,数据库的某几张表
mysqldump –uroot –prot temp dept > d:\temp.dept.bak
如何使用备份文件恢复我们的数据.
mysql控制台
将数据库删除在用① 使用定时器来自定完成
把备份数据库的指令,写入到 bat文件, 然后通过任务管理器去定时调用 bat文件.mytask.bat 内容是:
D:/wamp/bin/mysql/mysql5.6.17/bin/mysqldump -uroot -p123 temp dept >D:/wamp/bin/mysql/mysql5.6.17/temp.dept.sql
测试文件是否正确,点击该文件,如果闪现出一个黑框,并有temp.dept.sql产生。
☞ 如果你的mysqldump.exe文件路径有空格,则一定要使用“” 包括.
把mytask.bat 做成一个任务,并定时调用在 2:00 调用一次
现在问题是,每次都是覆盖原来的备份文件,不利于我们分时间段进行备份,找不到以前的文件。 我们可以这样处理:可以通过任务计划定时执行一个php程序,然后这个php程序通过exec函数执行数据库备份语句。
相关文章推荐
- PHP学习练手(六)
- PHP Ajax 跨域问题最佳解决方案
- FragmentPagerAdapter使用
- thinkphp中ajaxReturn方法实现ajax效果
- [知其然不知其所以然-14] cpu hotplug引出的cgroup故障
- OUTPUT 在insnert delete update 的神奇功效
- PHP表单详解
- yii用户注册表单验证实例
- php 解析ini配置文件
- php打印HTML
- php干货
- Php提交包含特殊字符的参数的方法
- 一段PHP SPL标准库的用法(遍历目录,查找固定条件的文件
- 什么是PHP
- <php+mysql>PHP脚本对数据库的基本操作,查找,删除,循环输出
- Weiphp随笔,百度天气API接口
- php【基础学习十】array数组
- 基于 ThinkPHP 3.2.3 的页面静态化功能的实现
- Awesome PHP
- PHP调用C#开发的dll类库方法