MySQL命令行导入导致sql文件变空

时间:2017-01-30 16:54:39

标签: mysql linux ubuntu command-line terminal

我有一个名为test.sql的8GB sql文件。

我正在运行此命令将其导入名为test_db的数据库。

mysql -u root -p test_db > test.sql

几分钟后,文件test.sql被清空,因此它是0KB。

我不确定这是否正常,并且在命令完成时或者出现错误时文件将被恢复。已经过了半个小时,我还没有看到任何导入的数据。

当我运行这个MySQL导入命令时,为什么test.sql会清空它的内容?

我使用的是Ubuntu 14.04和MySQL 5.7.13。

1 个答案:

答案 0 :(得分:3)

你使用的是错误的雪佛龙。应该是左V形(<)而不是右V形(>)。

这就是你的意思:

mysql -u root -p test_db < test.sql