2015-10-21 3 views
0

при попытке взять данные у меня есть от моего сервера MySQL и создать CSV-файл с помощью следующей команды:Экспорт данных SQL с сервера MySQL в CSV-файл в локальной макинтош компьютера справки,

select * from table into outfile '/Users/username/Desktop/testfile.csv' fields terminated by ',' enclosed by '"' lines terminated by '/n'; 

Я в конечном итоге с ошибкой:

ERROR 1 (HY000): Can't create/write to file '/Users/username/Desktop/testfile.csv' (Errcode: 13 - Permission denied) 

Еще одна странная проблема, я не могу показаться, чтобы остановить сервер от запуска через панели настроек, может быть, они связаны между собой. В любом случае, спасибо за помощь!

ответ

0

Попробуйте это:

SELECT * FROM table INTO OUTFILE '/tmp/myfile.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'; 

потом у вас терминала, перейдите в каталог TMP, сделать Ls, чтобы увидеть, если файл существует, и когда вы находитесь в этом каталоге TMP, просто сделать открытой myfile.csv