使用SSH导入数据库

时间:2013-09-23 18:35:58

标签: mysql ssh

对于这个问题对SQl和SSH标记的追随者有多么简单而道歉。

我想将复制的数据库上传到新数据库中。

我创建了一个数据库副本,我想复制到我的根文件夹中。我的根文件夹现在包含一个包含所有数据的文件“sitename_duplicate”。

在我的网站主机控制面板中,我创建了一个新数据库“20130924_sitename”

我似乎无法将sitename_duplicate的内容上传到20130923_sitename。

mysql -u myname -p sitename_duplicate < 20130923_sitename.sql
-bash: 20130923_sitename.sql: No such file or directory

mysql -u myname -p 20130923_sitename < sitename_duplicate.sql
-bash: sitename_duplicate.sql: No such file or directory

包含数据的数据库是sitename_duplicate,它位于根目录中。空白和新创建的数据库是20130923_sitename。

如何使用SSH将sitename_duplicate的内容移动到20130923_sitename?

1 个答案:

答案 0 :(得分:1)

语法是

mysql -u username -pPassword --host hostname database_name < dump.sql

所以它应该适合你:

mysql -u myname -pMyPassword 20130924_sitename < sitename_duplicate
相关问题