Согласно документации (http://dev.mysql.com/doc/refman/5.0/en/load-data.html), только некоторые escape-последовательности доступны с mysqlimport, это:
Character Escape Sequence
\0 An ASCII NUL (0x00) character
\b A backspace character
\n A newline (linefeed) character
\r A carriage return character
\t A tab character.
\Z ASCII 26 (Control+Z)
\N NULL
Поэтому, если вы получили необычные окончания строк (например, \ x02 \ n "), у вас нет другого выбора, кроме предварительного форматирования файла. К счастью, это довольно легко с небольшим количеством седа. Например, со строкой, заканчивающейся «\ x02 \ n» и заканчивающейся полем «\ x01», вы можете использовать следующий скрипт bash:
#!/bin/sh
FILE="$1.tmp"
# Copying
cp $1 $FILE
# Removing comments from file
sed -i '/^#/d' $FILE
# Replacing field separator
sed -i 's/\x01/\x00%/g' $FILE
# Replacing lineends
sed -i ':a;N;$!ba;s/\x02\n/\x00\n/g' $FILE
Затем выстрелил в следующий mysqlimport
mysqlimport --fields-terminated-by="\0%" --lines-terminated-by="\0\n" [...] $FILE
Будет хорошо работать.