对于这个问题对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?
答案 0 :(得分:1)
语法是
mysql -u username -pPassword --host hostname database_name < dump.sql
所以它应该适合你:
mysql -u myname -pMyPassword 20130924_sitename < sitename_duplicate