1

对于这个问题对于 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 中?

4

1 回答 1

1

语法是

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

所以它应该适合你:

mysql -u myname -pMyPassword 20130924_sitename < sitename_duplicate
于 2013-09-23T18:51:35.593 回答