如何保存数据库的一部分以便我可以稍后加载它

时间:2014-03-19 18:43:42

标签: mysql ruby-on-rails

所以,我只是做了很多工作来设置我的开发环境来重新创建一个情境。它非常复杂。

现在,我已准备好调试它了,但我担心这样做,因为在完成之后,我将不得不重新启动我的数据库,然后再次重做所有复杂的信息。

是否有设置数据库以便我可以在调试会话后将其重置为?

比如说我的数据库中有一个可能是“hello world”的值。我按下网站上的一个按钮,它将该值更改为“嘿那里”。

项目要复杂得多,而且数据要多得多。无论如何将其保存在“hello world”,当更改为“hey there”时,我可以将其恢复为“hello world”状态,然后再次重试该命令?

1 个答案:

答案 0 :(得分:1)

您可以在" hello world"中获取数据库快照吗?状态,然后在更改后恢复它?这听起来像是在调试时最简单的方法。

转储:mysqldump -uUSER -pPASSWORD your_db > your_db.sql

要恢复:mysql -uUSER -pPASSWORD your_db < your_db.sql

相关问题