У меня есть текстовый файл, который я бы хотел загрузить в базу данных mysql на сервере Ubuntu 12.04 LTS. Я ввел данные в файл trey.txt, и я переместил файл в каталог / tmp. Когда я перехожу к db и введите команду
LOAD DATA
INFILE '/tmp/trey.txt'
into table arp_table
columns terminated by '|';
, выход будет
ERROR 13(HY000):Can't get stat of '/tmp/trey.txt'(Errcode: 2)
Как мне изменить, чтобы ввести эти данные. И могу ли я запустить это из командной строки в качестве задания cron.
Положите ваши данные в корневую папку в ubuntu после запуска этой команды как admin: -
$ sudo mysql -u root -p <database name>
mysql> LOAD DATA LOCAL INFILE '/path/trey.txt' INTO TABLE pet;
, если «path / trey.txt» не работает, используйте «../path/ trey.txt '