在rails app中使用旧数据库

时间:2015-11-16 23:47:11

标签: ruby-on-rails ruby-on-rails-3

我只是将我的旧电脑上的rails app设置为新电脑。一切都很好。但我在数据库中没有任何数据。但是我的旧电脑上有我以前的数据库。我如何使用这个旧数据库,以便获得所有以前的数据?我使用的是mysql数据库,rails 3.2和ruby。 1.9.3。所以基本上我需要将数据从旧数据库导入到新数据库。或者我可以用新的sql文件更改新的SQL文件吗?

1 个答案:

答案 0 :(得分:0)

您可以使用以下mysqldump从旧PC获取旧数据库:

backup: # mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql

然后将.sql生成的文件带到新PC,并执行以下操作:

restore:# mysql -u root -p[root_password] [database_name] < dumpfilename.sql

还要确保Rails应用程序中的config/database.yml使用正确的数据库名称和密码。