如何在服务器上恢复MySQL备份.sql

时间:2012-04-13 07:29:02

标签: mysql mysqldump

我正在使用putty连接到我的MySQL服务器。

我有一个备份.sql文件,我想从中创建服务器上的表。

根据此处的链接restore backup mysql,我正在尝试执行此命令

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

现在我的问题是,

  1. 这里的'主机名'是什么?是'Localhost'吗?
  2. 如何在我上传的服务器上找到dumpfile.sql文件的正确路径。比如说我已经在www/apache/appname/里面上传了?

1 个答案:

答案 0 :(得分:5)

如果您登录到运行MySQL的计算机,hostname确实是localhost(但如果您将其保留,则假定为localhost)。对于dumpfile.sql的路径,您只需提供包含所有文件夹的完整路径即可。您的问题显示相对路径www/apache/appname/。我认为你的意思是从/开始的绝对路径。如果是这种情况,整个命令将是

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