现在网上都有很多php的备份还原了。可是我下载下来试用之后感觉还是不行。。
eg:A 表有引用B表外键。备份是能成功(.sql文件)。可是恢复的时候会丢失掉A表的数据。因为外键还没有数据。
还有不要说什么phpMyadmin网页啊之类的。
我现在是给客户用。客户希望我页面关闭就提示要备份吗?点恢复的话也不会因为主外键而丢失数据。希望备份文件为.bak。

解决方案 »

  1.   

    数据库备份,如果是mysql,建议写个“任务计划”备份mysql文件夹里面的data目录对应的数据库文件,这样是最安全的,其他都很不可靠,因为要考虑很多编码问题。
      

  2.   

    没有更好的建议了吗?必须是程序代码备份。。
    我的备份都能成功。。(.sql文件)可是就是执行的时候会丢失引用了外键的表数据。
      

  3.   

    已经加分了。。
    希望回答的自己好好看我的备注。。
    我不是要借助外部工具页面。。
    希望你们好好答。。另外我的数据库类型为:InnoDB类型
      

  4.   

    写程序, 可以实现定时备份的 ...可以在网站google 一下windows:http://bbs.68ws.cn/redirect.php?tid=41&goto=lastpostlinux :http://www.cnblogs.com/kylindai/archive/2007/10/12/922504.html
      

  5.   

    你的意见很不错。。可是你还是将mysql数据库备份成了.sql文件啊。。
    我现在的问题就是数据库备份成.sql文件是没有错的。。可是恢复的时候就会丢失引用了外键的数据。。
      

  6.   

    备份成 .sql 很 简单的啊http://blog.csdn.net/phpBoy005/archive/2009/05/09/4163079.aspx这样就可以实现 数据库备份了
      

  7.   


    不好意思,一开始没看清楚 ..可以将整个 /mysql/data 备份的啊 ...好样的话,应该就不会出来LZ所说的问题了
      

  8.   

    请问怎么备份呢?不会是将整个date文件夹里的数据库挑出我要备份的数据库来备份吧?
      

  9.   

    可以讲innodb 给改成 MyISAN就可以实现你事先写好的程序备份的 而且不管主外键