как получить MySQL OUTFILE на клиентском компьютере при запросе удаленного сервера БД - PullRequest
2 голосов
/ 19 мая 2011

Как получить выходной файл в клиентскую систему при запросе к удаленному серверу баз данных, когда выполняется инструкция типа «выбрать * из sometable в выходной файл c: /somefile.txt».Есть ли другая команда для этого, которая заставляет это случиться.Может ли кто-нибудь дать полную команду или список шагов, чтобы это стало возможным.Заранее спасибо.

1 Ответ

3 голосов
/ 19 мая 2011

Оператор SELECT ... INTO OUTFILE предназначен в первую очередь, чтобы позволить вам очень быстро вывести таблицу в текстовый файл на серверная машина. Если хотите создать результирующий файл на некоторых другой хост, кроме хоста сервера, вы обычно не может использовать SELECT ... INTO OUTFILE, так как нет возможности написать путь к файлу относительно файловая система хоста сервера.

Однако, если клиентское программное обеспечение MySQL установлен на удаленной машине, вместо этого вы можете использовать команду клиента такой как mysql -e "SELECT ..."> имя_файла для создания файла на клиентский хост.

Источник: http://dev.mysql.com/doc/refman/5.0/en/select.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...