Принятие имен таблиц не может содержать новые строки,
mysqldump -uuser -ppass database < show_tables.sql |
while IFS= read -r table; do
mysqldump -uuser -ppass database "$table" > and_here.sql
done
Это может быть нормально, если Ваша установка CygWin является совершенно новой, и Вы не устанавливаете пакетов с помощью программы установки CygWin setup.exe.
CygWin setup.exe устанавливает абсолютный минимум, если Вы не выбираете пакета на соответствующем шаге. Не даже a vi
установлен по умолчанию.
В Cygwing Ваш home
пусто в новой установке.
Попробуйте это: откройте Cygwin Terminal локально на поле Windows и проверьте Ваш home
и /bin
папка: если они - то же, что Вы видите connectiong от удаленного затем, необходимо установить, все избегает использовать CygWin setup.exe
Проверка документы CygWin: http://cygwin.com/cygwin-ug-net/using.html