2012-04-13 57 views
1

我正在使用putty連接到我的MySQL服務器。如何恢復服務器上的MySQL備份.sql

我有一個備份的.sql文件,我想從中創建服務器上的表。

據這裏的鏈接restore backup mysql,我想執行這一命令

mysql -u username -p -h hostname databasename < dumpfile.sql

現在的問題是,

  1. 什麼是 '主機名' 在這裏?它是'本地主機'嗎?
  2. 如何在我上傳的服務器上找到我的dumpfile.sql文件的正確路徑。假如我已經上傳www/apache/appname/

回答

5

如果您登錄到正在運行MySQL的計算機,hostname確實是本地主機(但如果您將其忽略,則假定爲localhost)。對於dumpfile.sql的路徑,您可以提供包含所有文件夾的完整路徑。您的問題顯示相對路徑www/apache/appname/。我認爲你的意思是從/開始的絕對路徑。如果是這樣的話,整個命令將是

mysql -u username -p -h localhost databasename < /www/apache/appname/dumpfile.sql