我有一个名为 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 上。
最佳答案
您使用了错误的人字形。应该是左 V 形 ( <
) 而不是右 V 形 ( >
)。
这就是你的意思:
mysql -u root -p test_db < test.sql
关于MySQL命令行导入导致sql文件变空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41941288/