我试图使一个完整的文件和mySQL备份我的网站每晚。
我认为最好的方法是每晚运行一个cronjob,它将登录到远程服务器并复制所有本地文件。
然后,我需要找出一种方法来备份所有的mysql数据库(目前有三个),并将它们都上传到远程服务器。
这听起来像是一个巨大的项目,我不知道是否要在这里重新发明轮子,或者是否有一些脚本基本上已经做了同样的事情。
发布于 2012-05-31 00:29:58
使用cronjob运行bash脚本
mysqldump数据库
tar -cvf文件
将其全部wput到您的远程服务器
您还可以设置一个像now=$(date +"%Y_%m_%d")这样的变量在您的文件名中使用
发布于 2012-05-31 00:26:44
您可以使用mysqldump命令将数据库备份到文件,然后上载到其他服务器http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html
您是否考虑过MySQL复制?也许这更适合你的需要,而且你不需要php去做,http://dev.mysql.com/doc/refman/5.5/en/replication.html
https://stackoverflow.com/questions/10820308
复制相似问题