MYSQL - 尝试从 mysqldump 文件导入数据库时​​没有任何反应

MYSQL - Nothing happen while trying to import DB from mysqldump file

我正在 Ubuntu 14.04 LTS 本地开发一个网站,使用标准 LAMP 安装。在本地完成 "tests" 阶段后,我会将数据库移至 VPS 以开始在网络上进行一些测试。因此,我用

转储了数据库
mysqldump -u root -p --opt example > emample.sql

然后我

scp example.sql user@host:mysqldump/

然后,在 VPS 上:

mysql -u root -p example > example.sql

好吧,在密码提示后我按下了回车键,但没有任何反应。光标从大约 2 小时前开始闪烁,但 DB 大小为 20kb!!!!!

知道发生了什么吗?

谢谢

你的问题是这一行:

mysql -u root -p example > example.sql

必须

mysql -u root -p example < example.sql

(注意<)。

>用于将命令的输出重定向到文件example.sql<用于将example.sql设置为输入(将文件内容重定向到stdin).

在你尝试之前,再次将文件复制到你的服务器,因为你尝试的命令可能已经覆盖了它的内容(> 删除文件内容并使用命令的输出开始一个新文件,只有 >> 会附加它)