2013-08-23 58 views
0

我有一個文本文件,我想加載到Ubuntu服務器12.04 LTS上的mysql數據庫。我已將數據輸入到文件trey.txt中,並將該文件移至/ tmp目錄。當我移動到分貝,並輸入命令將數據加載到Mysql數據庫中

LOAD DATA 
INFILE '/tmp/trey.txt' 
into table arp_table 
columns terminated by '|'; 
the output is 

ERROR 13(HY000):Can't get stat of '/tmp/trey.txt'(Errcode: 2) 

我應該如何修改輸入這些細節。我可以作爲一個cron作業從命令行運行。

+0

這通常是一個權限問題。 MySQL無法看到該文件。 –

+0

那麼我如何修改權限 – sosytee

+0

在linux上的目錄和文件上使用chmod 777 – Mihai

回答

0

把你的數據文件在根文件夾後運行的命令

$ sudo mysql -u root -p <database name> 

mysql> LOAD DATA LOCAL INFILE '/path/trey.txt' INTO TABLE pet; 
相關問題