繁体   English   中英

备份Ruby on Rails应用程序和MySQL数据库的干净简单方法是什么?

[英]What is a clean and simple method of backing up Ruby on Rails app and MySQL database?

在过去一周左右的时间里,我开始学习Ruby和Rails。 我已经完全破坏了我的应用程序,不得不重做几次。 haha仅使用一些已复制文件的备份文件夹来重建所有内容是一件非常痛苦的事情。 我确定以后会再打破一些东西。 有没有什么好用的宝石或工具可以帮助我同时备份App和MySQL数据库? 我已经为MySQL使用了此选项,但是在使用Rails时似乎无法正常工作:

mysqldump database_name > database_name.sql

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM