什么是一个简洁的方法来备份Ruby on Rails应用程序和MySQL数据库?

时间:2016-12-11 20:35:55

标签: mysql ruby-on-rails ruby

我在过去一周左右开始学习Ruby和Rails。我完全毁了我的应用程序,不得不重做几次。哈哈 使用一些复制文件的备份文件夹重建所有内容是一件巨大的痛苦。我相信我将来会打破一些东西。 有没有好的宝石或工具可以帮助我备份App和MySQL数据库? 我已经在MySQL中使用了这个选项,但在使用Rails时似乎效果不好:

mysqldump database_name > database_name.sql

1 个答案:

答案 0 :(得分:0)

首先:您不需要备份您的应用程序。您应该使用版本控制系统(例如git)和自动部署(capistrano,chef或其他)。使用这两个原则,您始终可以在损坏的VPS上重新部署应用程序或将其传输到另一台服务器。

然后,关于数据库备份 - 只需使用您的数据库功能(在您的情况下为mysqldump):)您可以设置,例如,CRON任务,它将每天备份您的数据库一次。但是不要忘记,如果您将转储存储在另一台服务器上会更好 - 如果您的服务器完全坏了。