2011-03-18 69 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]