备份和上传数据库从一台服务器到另一台

时间:2012-12-09 04:27:24

标签: php sql

我想知道是否可以创建一个PHP脚本来备份一台服务器上的数据库,然后将备份移动到另一台完全不同的服务器上的存档。

所以举个例子。用户访问他/她的在线管理仪表板。在列表中,他们有几个站点可以说my-site-one.site和my-site-two.site。用户选择备份my-site-one.site,以便他或她点击一个链接,该链接将使用AJAX触发服务器上的某种文件,然后运行数据库备份。

数据库备份已完成my-site-one.site将备份发送到我的服务,其中安全存储在用户帐户下。

这可能是一个痛苦的屁股,但我可以看到很少的解决方案。

  • 为用户提供带有API密钥和用户密钥的PHP脚本 然后让用户把它放到服务器上。
  • 使用我自己的网站验证PHP文件以及API密钥和用户密钥。
  • 让用户服务器上的PHP文件备份到静态目录 / DB-备份 - ##########。
  • 使用我的网站运行备份命令 使用CURL检查/ db-backups - ##########和位于其中的文件 让我们说db_dd-mm-yy_hh-mm.sql或.tar或.zip。使用CURL获取 存档并存储在我自己的服务器上。

这会有用吗或有没有人更好地了解如何做这样的事情?或者将PHP与FTP一起使用会更好吗?

0 个答案:

没有答案