backup.php
上传用户:gzy2002
上传日期:2010-02-11
资源大小:1785k
文件大小:3k
源码类别:

电子政务应用

开发平台:

Java

  1. <?php
  2. // +-------------------------------------------------------------+
  3. // | DeskPRO v [2.0.1 Production]
  4. // | Copyright (C) 2001 - 2004 Headstart Solutions Limited
  5. // | Supplied by WTN-WDYL
  6. // | Nullified by WTN-WDYL
  7. // | Distribution via WebForum, ForumRU and associated file dumps
  8. // +-------------------------------------------------------------+
  9. // | DESKPRO IS NOT FREE SOFTWARE
  10. // +-------------------------------------------------------------+
  11. // | License ID : Full Enterprise License =) ...
  12. // | License Owner : WTN-WDYL Team
  13. // +-------------------------------------------------------------+
  14. // | $RCSfile: backup.php,v $
  15. // | $Date: 2004/02/10 01:34:24 $
  16. // | $Revision: 1.11 $
  17. // +-------------------------------------------------------------+
  18. // | File Details:
  19. // | - DeskPRO backup instructions page (administration interface)
  20. // +-------------------------------------------------------------+
  21. error_reporting(E_ALL & ~E_NOTICE);
  22. require_once('./global.php');
  23. //Nullify WTN-WDYL Team
  24. admin_header('Backup', 'Backup');
  25. php?>
  26. <P><B>DeskPro does not offer a built-in backup facility.</B> However, there are
  27. several ways to implement a backup system that includes DeskPro's data:
  28. <OL>
  29. <LI>Use the <I>mysqldump</I> utility (that comes with MySQL) to back up the
  30. database DeskPro uses. The basic syntax for this is:<PRE> mysqldump -u<?php echo constant('DATABASE_USER'); ?> -p <?php echo constant('DATABASE_NAME') ?> &gt; /path/to/backup.sql</PRE>
  31. You'll be prompted for the database password to complete the backup. The
  32. resulting file can be compressed and archived with your normal system
  33. backups.</LI>
  34. <LI>Use phpMyAdmin, a
  35. full-featured web-based MySQL administration interface. You can perform
  36. database dumps and restores with this software, along with many other
  37. administrative functions. Note that if you have a very large database, this
  38. <I>can</I> time out before the dump is complete unless you adjust your
  39. server's PHP configuration to permit longer runtimes. Refer to the PHP
  40. manual for details.</LI>
  41. <LI>Use MySQL, version 4.0 or greater,
  42. and establish a master/slave system that hosts your DeskPro database on the
  43. master, and backs up to the slave. This requires two systems, but with the
  44. addition of watchdog software and scripts to automate disaster recovery,
  45. you can dynamically reconfigure your applications, including DeskPro, to
  46. use the slave system when the master fails. You can also restore data from
  47. the slave if the master fails. The MySQL documentation suite has more
  48. details on this kind of implementation.</LI>
  49. </OL>
  50. </P>
  51. <P>
  52. Headstart Solutions Limited cannot be held responsible for data loss resulting
  53. from inadequate, inappropriate, improperly administered, or non-existent
  54. backups, whether obtained by the methods described above or by other methods.
  55. Verify that your backups are being completed and include <I>all</I> DeskPro
  56. data <I>before</I> committing the system to a production environment. If you
  57. are interested in Headstart Solutions Limited performing your regular backups
  58. for you.</P>
  59. <?php
  60. admin_footer();
  61. php?>