2011-03-18 111 views
0

我正在使用mysql数据库。我正试图恢复测试服务器中的数据库备份。 我的名为steer_backup.sql的备份文件存储在/ root中。从命令提示符我执行命令如何在测试服务器数据库中恢复数据库备份?

mysqldump - u root -p steer < steer_backup.sql 

我将问密码。 但它不会恢复数据库。我不知道我是否犯了一些错误,因为这是我第一次提交代码测试服务器的经验...请帮助我.. 在此先感谢

+0

你有创建的测试服务器上'steer'数据库? 'mysqldump'不会为你创建它 – 2011-03-18 12:48:53

回答

0

mysqldump是用于倾销。要导入,只需使用mysql

mysql -uRoot -pPassword dbname < file.sql 
+0

如果你打算降级答案,至少给一些反馈意见。因为这个答案和哈扎的都是正确的。 – dmcnelis 2011-03-18 12:50:46

1

mysqldump用于创建转储。

如果要还原SQL备份,只需使用

mysql -u [user] -p [databaseName] < [file]