1

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

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

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

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

现在我的问题是,

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

1 回答 1

5

如果您登录到运行 MySQL 的机器,hostname则确实是 localhost(但如果您忽略它,则假定为 localhost)。对于您的路径,dumpfile.sql您只需提供包括所有文件夹的完整路径。您的问题显示了相对路径www/apache/appname/。我假设您的意思是从/. 如果是这种情况,整个命令将是

mysql -u username -p -h localhost databasename < /www/apache/appname/dumpfile.sql
于 2012-04-13T07:34:52.187 回答