建议备份php站点和mysql db

时间:2009-06-29 06:10:41

标签: php mysql backup

你有什么好的建议如何备份远程php站点和mysql,并将其上传到另一个远程ftp?我有shell访问权限,它是linux系统。

当我这样发布它时有点蹩脚的问题,但我认为某些脚本必须在带有站点的远程服务器上运行,这样就可以了。

如果您不介意分享您的想法,我将不胜感激。

最佳, Zeljko

4 个答案:

答案 0 :(得分:2)

取决于shell的功能和网站的大小,但第一步可能非常简单:使用mysqldump并将其与您的网页一起压缩。要上传您的档案,您可以使用wput或简单地回到大多数贝壳应该可用的ftp

答案 1 :(得分:2)

使用mysqldump将数据库转储到站点内的“数据”目录中 如果已经将SQL方案存储在某处,则可以选择SELECT INTO OUTFILE。

使用tar打包网站内容。

tar -xvf site.tar

使用FTP,SCP,SFTP等将其传输到新位置,解压缩,然后根据数据库的转储方式,恢复数据库并给它一个旋转。

答案 2 :(得分:0)

您是否尝试过rsync

查看文档和示例。

否则,我认为你应该在serverfault上问这个问题。

答案 3 :(得分:0)

我是第二个rsync但是帮助mysqldump将数据库转储到纯文本文件(假设数据库不是太大)。