MySQL SELECT INTO OUTFILE к другому серверу?

У меня есть сценарий оболочки на сервере a. Сценарий выкладывает файл CSV к локальному каталогу. Проблемой является сервер базы данных, находится на сервере b. Как я использую выбор * в outfile в установке как это?

Я добираюсь

Can't create/write to file '/home/username/test.csv/' (Errcode: 2)

Решенные данные загрузки infile при помощи 'ЛОКАЛЬНОГО' ключевого слова. Есть ли что-то как этот для outfile?

7
задан Alex.K. 4 February 2015 в 10:28
поделиться

1 ответ

select into outfile может создавать файл только на сервере, но не на клиенте.

Вот что руководство рекомендует для вашей ситуации:

Если вы хотите создать результирующий файл на каком-то клиентском хосте, отличном от хоста сервера, вы не можете использовать SELECT {{1 }} ... В АУТФАЙЛ. В этом случае вы должны вместо этого использовать такую ​​команду, как mysql -e "SELECT ..."> имя_файла, чтобы сгенерировать файл на клиентском хосте.

http://dev.mysql.com/doc/refman/5.1/en/select.html

14
ответ дан 6 December 2019 в 14:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: