我正在使用putty连接到我的MySQL服务器。
我有一个备份.sql文件,我想从中创建服务器上的表。
根据此处的链接restore backup mysql,我正在尝试执行此命令
mysql -u username -p -h hostname databasename < dumpfile.sql
现在我的问题是,
dumpfile.sql
文件的正确路径。比如说我已经在www/apache/appname/
里面上传了?答案 0 :(得分:5)
如果您登录到运行MySQL的计算机,hostname
确实是localhost(但如果您将其保留,则假定为localhost)。对于dumpfile.sql
的路径,您只需提供包含所有文件夹的完整路径即可。您的问题显示相对路径www/apache/appname/
。我认为你的意思是从/
开始的绝对路径。如果是这种情况,整个命令将是
mysql -u username -p -h localhost databasename < /www/apache/appname/dumpfile.sql