手机版

windows 2003服务器使用PHP实现mysql数据库的自动数据库备份

时间:2021-08-04 来源:互联网 编辑:宝哥软件园 浏览:

类型:数据库类大小:5.5M语言:英语评分:3.3标签:每天早上下载一次MySQL数据库,自动打包。同时,删除五天前的备份文件。分享如下:1。环境: Windows Server 2003 Apache 2.0 PHP 5 MySQL 5.5.17.2。假设PHP安装目录是D:/php。MySQL安装目录是D:/mysql.3目录WinRAR是在D:/php下建立的。复制WinRAR.exe和RARReg。将winrar安装目录中的KEY设置为D:/php/WinRAR .4。D:/php创建文件MySQL _ backup . PHP :/*/////////////////////////////////////////////////////////////filename : MySQL _ backup.php # author 3360 Faisun////////////////////////////////您需要手动创建它。$ store _ folder=' d ://用户名和密码//该帐户必须具有操作[所有]数据库和文件的权限//否则,某些数据库将无法备份。$ db _ username=' root$ db _ password=$ time=time();$nowdir='$store_folder/'。日期(' Ymd ',$time .)';如果(file_exists('$nowdir.rar '))死了(' File exists。/n’);@ mkdir($ now dir);mysql_connect('localhost ',' $db_username ',' $ db _ password ');$ query=MySQL _ list _ DBS();while($ result=MySQL _ fetch _ array($ query)){ system(dirname(_ _ FILE _ _)'/./mysql/bin/mysqldump - opt . '$ result[Database]-u { $ db _ username } '。($db_password?-p{$db_password}': ' '),'$ now dir/$ result[数据库]。SQL ');echo '正在转储数据库`$ result[数据库]'./n ';}回声'/nWinrar加载./n ';' system(dirname(__FILE__),'//Winrar//Winrar . exe a-ep1-r-o-M5-df/' $ now dir . rar/' ' $ now dir/' ');//删除文件@ unlink($ store _ folder//)。日期(' ymd ',$ time-86400 * 5)。rar’)五天前;echo '/nOK!/n ';5.在D:/PHP下创建一个文件mysql_backup.bat,php.exe只有一句话MySQL _ backup.php6 .双击bat文件运行。如果可以备份,确定,下一步添加任务计划。7.在任务计划中加入D3360/PHP/MySQL _ backup。每天都被选为时间。根据服务器的监测结果,流量高峰时段为每天早上5-8点。因为有些数据库是从早上5-7点清理的,所以时间可以设置在早上8点。

版权声明:windows 2003服务器使用PHP实现mysql数据库的自动数据库备份是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。