У меня есть сценарий оболочки на сервере a. Сценарий выкладывает файл CSV к локальному каталогу. Проблемой является сервер базы данных, находится на сервере b. Как я использую выбор * в outfile в установке как это?
Я добираюсь
Can't create/write to file '/home/username/test.csv/' (Errcode: 2)
Решенные данные загрузки infile при помощи 'ЛОКАЛЬНОГО' ключевого слова. Есть ли что-то как этот для outfile?
select into outfile
может создавать файл только на сервере, но не на клиенте.
Вот что руководство рекомендует для вашей ситуации:
Если вы хотите создать результирующий файл на каком-то клиентском хосте, отличном от хоста сервера, вы не можете использовать SELECT {{1 }} ... В АУТФАЙЛ. В этом случае вы должны вместо этого использовать такую команду, как mysql -e "SELECT ..."> имя_файла, чтобы сгенерировать файл на клиентском хосте.