MySQL может записывать файл в свой собственный каталог данных, как, например, /var/lib/mysql/
. Чтобы указать путь, используйте полный путь.
Однако, это должен быть каталог, доступный для записи учетной записи пользователя, под которой работает демон сервера MySQL. По этой причине я часто буду использовать /tmp
:
Укажите путь, по которому вы хотите записать, как в:
INTO OUTFILE '/tmp/mydata.csv'
И обратите внимание, что MySQL запишет файл в MySQL сервер , а не на вашем клиентском компьютере. Поэтому удаленные соединения будут создавать выходные файлы на удаленном сервере. См. Также SELECT INTO OUTFILE local? для получения более подробной информации и обходных путей.
Примечание о записи в /tmp
в системе Linux, работающей systemd
:
Через несколько лет после первоначальной публикации я обнаружил, что не могу найти файл записан в /tmp
через
...INTO OUTFILE '/tmp/outfile.csv'
на сервере MariaDB 5.5 под управлением Fedora Linux с systemd
. Вместо записи файла непосредственно в /tmp/outfile.csv
, как указано, этот каталог и файл были созданы под каталогом systemd в /tmp
:
/tmp/systemd-mariadb.service-XXXXXXX/tmp/outfile.csv
В то время как сам файл outfile.csv
и подкаталог tmp/
оба были созданы для всеобщего доступа, сам каталог службы systemd имеет 700 разрешений и принадлежит пользователю с правами root, что требует доступа sudo
для извлечения файла из него.
Вместо того, чтобы указывать абсолютный путь в MariaDB как /tmp/outfile.csv
и указывать его относительно outfile.csv
, файл был записан, как и ожидалось, в каталог данных MariaDB для текущей выбранной базы данных.
Вы могли бы взглянуть на latexdiff , который берет два латексных документа и создает новый латексный файл, выделяя различия между двумя документами с подчеркиванием и зачеркиванием (одним словом пословно, как вы просили). Смотрите скриншот результатов здесь .
Пример использования:
~ / bin / latexdiff old.tex new.tex> diff.tex
Также оказывается, что LyX может отслеживать изменения .
]Попробуйте использовать проект trackchanges, размещенный на sourceforge. Он может работать как с поддержкой графического интерфейса, так и без нее. Требуется установка питона. Ссылка http://sourceforge.net/projects/trackchanges/