如何让MySQL数据库自动备份实操过程.docxVIP

如何让MySQL数据库自动备份实操过程.docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何让MySQL数据库自动备份实操过程

如何让MySQL数据库自动备份实操过程?数据库乃是任何软件系统的核心,如果操作不当可能将面临数据永久无法恢复的灾难,所以数据库的安全问题不得不让企业或程序猿引起关注,那么如何可以轻松自如的让服务器上的MySQL数据库并自动打包同步备份,又同时删除 5 天前的备份文件呢?  这是自己起身操作的经验步骤和大家做个分享  1. 环境: windows server 2003 + Apache 2.0 + PHP5 + MySQL 4.0.26 .  2. 假设 PHP 安装目录为 D:/php ,MySQL 安装目录为 D:/mysql.  3. 在 D:/php 下建立目录 WinRAR, 把你 winrar 安装目录下的 WinRAR.exe 和 RARReg.KEY 复制到 D:/php/WinRAR .  4. D:/php 下建立文件 mysql_backup.php:  //保存目录,路径要用反斜杠.您需要手动建立它.  $store_folder = D:\databse_backup;  //用户名和密码  //该帐号须有操作[所有]的数据库及FILE的权限  //否则有些数据库不能备份.  $db_username = root;  $db_password = ;  $time=time();  $nowdir = $store_folder\\.date(Ymd,$time).;  if(file_exists($nowdir.rar)) die(File exists.\n);  @mkdir($nowdir);  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}:). $nowdir\\$result[Database].sql);  echo dumping database `$result[Database]`...\n;  }  echo \nWinrar loading...\n;  system( dirname(__FILE__).\\WinRAR\\WinRAR.exe a -ep1 -r -o+ -m5 -df \$nowdir.rar\ \$nowdir\ );  //删除 5 天前的文件  @unlink($store_folder\\.date(Ymd,$time-86400*5)..rar);  echo \nOK!\n;  ?  5. D:/php 下建立文件 mysql_backup.bat,内容只有一句:  php.exe mysql_backup.php  6. 双击该 bat 文件运行,如果能备份了,OK,下一步添加任务计划.  7. 把 D:/php/mysql_backup 添加到任务计划,时间选每天. 根据服务器的监测结果,每天早上 5-8 时为流量低峰期. 由于 5-7 时有些数据库的清理工作,所以就把时间定在了早上 8 点整。  解决服务器数据库自动同步备份就是这么简单,告别数据库备份的烦恼与麻烦。

文档评论(0)

hhuiws1482 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档