2012-04-13 59 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