Указать локальный путь - PullRequest
       10

Указать локальный путь

1 голос
/ 21 сентября 2010

Как мне получить точную информацию о моем локальном компьютере?

выбрать * в выходной файл 'C: \ Info \ table1.txt' поля заканчиваются ',' из таблицы1;

Этот запрос создаетв папке info как table1.txt на сервере, как мне указать путь к моей локальной машине?

Спасибо.

Ответы [ 2 ]

3 голосов
/ 21 сентября 2010

Вы не можете сделать это напрямую. Синтаксис OUTFILE применяется только к самому серверу. Тем не менее, вы можете сделать:

c:\> mysql -u username -h nameofserver -p -e "SELECT ... FROM database.table WHERE ..." > c:\info\table1.txt

, если вы настроили MySQL для разрешения удаленных подключений с вашего компьютера.

1 голос
/ 21 сентября 2010

Этот запрос создается в папке info в виде table1.txt на сервере. Как мне указать путь к моей локальной машине?

Если вы обращаетесь к удаленному компьютеру по SSH, вы не можете, по крайней мере, напрямую. Насколько я знаю, невозможно передать результат операции INTO OUTFILE.

Рекомендации по обходным путям:

  • Создание общего сетевого ресурса на локальном компьютере, доступного для сервера (если возможно)

  • Создайте общий сетевой ресурс (или учетную запись FTP ... или учетную запись WebDAV ...) на сервере, сохраните там дамп и получите его оттуда

...