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