求一个php程序备份恢复数据库。。

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

希望备份文件为.bak。
...全文
262 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
as3291363 2009-09-14
  • 打赏
  • 举报
回复
可以讲innodb 给改成 MyISAN

就可以实现你事先写好的程序备份的 而且不管主外键。。。
Abin-2008 2009-05-11
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 phpBoy005 的回复:]
引用 12 楼 woshiguozhongbin 的回复:
你的意见很不错。。

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


不好意思,一开始没看清楚 ..

可以将整个 /mysql/data 备份的啊 ...

好样的话,应该就不会出来LZ所说的问题了
[/Quote]
请问怎么备份呢?

不会是将整个date文件夹里的数据库挑出我要备份的数据库来备份吧?
phpboy 2009-05-11
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 woshiguozhongbin 的回复:]
你的意见很不错。。

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

不好意思,一开始没看清楚 ..

可以将整个 /mysql/data 备份的啊 ...

好样的话,应该就不会出来LZ所说的问题了
phpboy 2009-05-11
  • 打赏
  • 举报
回复
备份成 .sql 很 简单的啊

http://blog.csdn.net/phpBoy005/archive/2009/05/09/4163079.aspx

这样就可以实现 数据库备份了
Abin-2008 2009-05-11
  • 打赏
  • 举报
回复
你的意见很不错。。

可是你还是将mysql数据库备份成了.sql文件啊。。
我现在的问题就是数据库备份成.sql文件是没有错的。。可是恢复的时候就会丢失引用了外键的数据。。
phpboy 2009-05-09
  • 打赏
  • 举报
回复
写程序, 可以实现定时备份的 ...

可以在网站google 一下

windows:http://bbs.68ws.cn/redirect.php?tid=41&goto=lastpost

linux :http://www.cnblogs.com/kylindai/archive/2007/10/12/922504.html
Abin-2008 2009-05-09
  • 打赏
  • 举报
回复
已经加分了。。
希望回答的自己好好看我的备注。。
我不是要借助外部工具页面。。
希望你们好好答。。

另外我的数据库类型为:InnoDB类型。。。
Abin-2008 2009-05-09
  • 打赏
  • 举报
回复
没有更好的建议了吗?必须是程序代码备份。。


我的备份都能成功。。(.sql文件)

可是就是执行的时候会丢失引用了外键的表数据。

lonelyriver 2009-05-08
  • 打赏
  • 举报
回复
这个嘛 是个问题
Abin-2008 2009-05-08
  • 打赏
  • 举报
回复
您好。。你说的也不是完全对啊。。
万一还有客户在操作呢?而你那时候就在备份了。。。
hzcenter 2009-05-08
  • 打赏
  • 举报
回复
phpMyAdmin
s_smou 2009-05-08
  • 打赏
  • 举报
回复
数据库备份,如果是mysql,建议写个“任务计划”备份mysql文件夹里面的data目录对应的数据库文件,这样是最安全的,其他都很不可靠,因为要考虑很多编码问题。
剑心永远OK 2009-05-08
  • 打赏
  • 举报
回复
去下载一个帝国备份王用咯。
Abin-2008 2009-05-08
  • 打赏
  • 举报
回复
这个不行。。

我要的就是程序界面上点击备份按钮就备份。。

点击恢复就选择恢复文件就开始恢复。。。
win7cc 2009-05-08
  • 打赏
  • 举报
回复
PHPADMIN不是吗
Abin-2008 2009-05-08
  • 打赏
  • 举报
回复
在线等待。。。

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧