Запуск mysql -vvv из скрипта, и я не получаю логирование - PullRequest
1 голос
/ 02 марта 2012

У меня проблема с получением mysql -vvv для вывода в файл журнала из скрипта.Redhat Linux, mysql 5

Я могу запустить следующую команду из командной строки Linux и вывести на экран вывод команды SQL, как я и ожидал.Хорошо работает и говорит мне, что я хочу знать.

mysql -vvv --user = имя пользователя --pass = пароль

КогдаЯ добавляю следующее в скрипт оболочки bash для Linux, я не получаю и не выводлю в файл журнала.Что я не понимаю?

mysql -vvv --user = username --pass = пароль > /tmp/file.log

ПРИМЕЧАНИЕ. Строка подключения к базе данных находится внутри моего скрипта.sql

1 Ответ

0 голосов
/ 03 марта 2012

MySQL verbose использует вывод ошибок, попробуйте это:

mysql -vvv --user=username --pass=password < /path/script.sql 2>&1 >> /tmp/file.log

2>&1 перенаправить ошибку на стандартный вывод

...