请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

我要是想在后台加一个数据库备份的功能该怎么做?

网上找到的资料都是TP3的,自己不太了解TP3。。。

正在回答

4回答

singwa 2017-05-07 00:23:46

您好。 可以使用mysqldump来做

0 回复 有任何疑惑可以回复我~
  • 提问者 ShellCode #1
    我做到备份数据库了,可是怎么在页面上显示出来呢?类似前面显示客户信息那样。我的思路是在备份的时候获取它的备份路径和备份时间存到数据库再渲染到页面。在真正的产品开发中更好的方法是什么?
    回复 有任何疑惑可以回复我~ 2017-05-07 01:06:48
  • 提问者 ShellCode #2
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-05-07 01:08:20
_小_七_ 2017-05-07 23:51:47

我试过mysqldump 在本地成功,但是在服务器上就失败,因为生成的sql文件内容是0 kb,就是说数据库根本就没有导出数据到sql文件,但是又创建了文件,所以不知道哪里错了

0 回复 有任何疑惑可以回复我~
  • 提问者 ShellCode #1
    是不是服务器文件的权限问题?我在我的vps上成功生成了sql,里面也有内容。我把databack文件设置了777.
    回复 有任何疑惑可以回复我~ 2017-05-10 16:43:55
  • _小_七_ 回复 提问者 ShellCode #2
    我的mysql地址和服务器分离的,我可以通过mysql可视化工具去导出数据  但是不能通过mysqldump去导出数据,这应该不是权限问题
    回复 有任何疑惑可以回复我~ 2017-05-11 02:46:37
提问者 ShellCode 2017-05-07 02:49:11

成功了

https://img1.sycdn.imooc.com/szimg//590e1a990001a29d11570447.jpg

0 回复 有任何疑惑可以回复我~
提问者 ShellCode 2017-05-07 01:07:13

https://img1.sycdn.imooc.com/szimg//590e01c00001291806620259.jpg这是备份后的文件图

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信