php定时备份数据库 indexphp备份文件

请问mysql怎么自动备份数据库?数据库的自动备份 , 可以减轻维护者的工作量也便于系统恢复,对于比较重要的数据库,最好还是设置下自动备份 。
工具/原料
navicat for mysql
【php定时备份数据库 indexphp备份文件】mysql 5.5
方法/步骤
打开navicat客户端,连上mysql后,双击左边你想要备份的数据库 。点击“计划”,再点击“新建批处理作业” 。
双击上面的可用任务,它就会到下面的列表里去,代表你选择了这个任务 。
点击保存,弹出个命名对话框 , 给这个任务取个名字,点击“确定”
点击“设置”计划任务 。
弹出的对话框,选择“计划”,再点击“新建” 。
这里设置为从2014年1月24号起每天早上九点备份该数据库 。如果想提高备份频率、或者设置备份截止日期 , 请点击“高级” 。
高级选项可以把备份设置的更精细,比如这里设置的是在24小时内每隔2小时就备份一次 。加上前面的基本设置,任务计划就是:从2014年1月24号开始,每天九点 , 每隔2小时备份一次,每天的备份都持续24小时 。
最后,输入电脑密码就大功告成 。
如何制作帝国加入php计划任务,自动备份当前用户数据库如ABClinux系统自带crontab计划任务php定时备份数据库,可以满足php定时备份数据库你的需求 。
编辑crontab配置文件的方法是:
crontab -e
编辑完成后,用:x组合键关闭并保存 。不需要重启操作 , 时间到php定时备份数据库了以后,系统会自动调用定时任务 。
示例,在凌晨4点重启lighthttpd:
0 4 * * * /usr/local/etc/rc.d/lighttpd restart
将命令的路径改为php定时备份数据库你写的备份脚本 。
望采纳php定时备份数据库!
如何用PHP来实现MySQL备份备份数据库并下载到本地【db_backup.php】
?php
// 设置SQL文件保存文件名
$filename=date("Y-m-d_H-i-s")."-".$cfg_dbname.".sql";
// 所保存的文件名
header("Content-disposition:filename=".$filename);
header("Content-type:application/octetstream");
header("Pragma:no-cache");
header("Expires:0");
// 获取当前页面文件路径,SQL文件就导出到此文件夹内
$tmpFile = (dirname(__FILE__))."\\".$filename;
// 用MySQLDump命令导出数据库
exec("mysqldump -u$cfg_dbuser -p$cfg_dbpwd --default-character-set=utf8 $cfg_dbname".$tmpFile);
$file = fopen($tmpFile, "r"); // 打开文件
echo fread($file,filesize($tmpFile));
fclose($file);
exit;
?
关于php定时备份数据库和indexphp备份文件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读