我有一个名为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。
答案 0 :(得分:3)
你使用的是错误的雪佛龙。应该是左V形(<
)而不是右V形(>
)。
这就是你的意思:
mysql -u root -p test_db < test.sql