2017-01-30 31 views
0

我有一個8GB的sql文件,名爲test.sqlMySQL命令行導入導致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

'>'是出口,'<'是進口 –

回答

1

您正在使用錯誤的V形符號。應該是左V形(<)而不是右V形(>)。

這是你的意思:

mysql -u root -p test_db < test.sql 
+0

嗯,現在要試試這個權利。與此同時,我正在使用的'>'雪佛龍公司打算做什麼? – Goose

+1

'''將輸出重定向到一個文件,覆蓋文件,如果它已經存在。 –