所以,我只是做了很多工作来设置我的开发环境来重新创建一个情境。它非常复杂。
现在,我已准备好调试它了,但我担心这样做,因为在完成之后,我将不得不重新启动我的数据库,然后再次重做所有复杂的信息。
是否有设置数据库以便我可以在调试会话后将其重置为?
比如说我的数据库中有一个可能是“hello world”的值。我按下网站上的一个按钮,它将该值更改为“嘿那里”。
项目要复杂得多,而且数据要多得多。无论如何将其保存在“hello world”,当更改为“hey there”时,我可以将其恢复为“hello world”状态,然后再次重试该命令?
答案 0 :(得分:1)
您可以在" hello world"中获取数据库快照吗?状态,然后在更改后恢复它?这听起来像是在调试时最简单的方法。
转储:mysqldump -uUSER -pPASSWORD your_db > your_db.sql
要恢复:mysql -uUSER -pPASSWORD your_db < your_db.sql