Назад | Перейти на главную страницу

MySql в Bash: показывать только ошибки

Прежде всего позвольте мне сказать, что я не опытный пользователь Linux.

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

Мне было интересно, есть ли способ показывать ТОЛЬКО сообщения об ошибках, когда я запускаю файл sql. Сейчас отображаются как сообщения об ошибках, так и Query OK, ....

Меня действительно не интересуют правильные запросы, только ошибки.

Спасибо!

Возможно, вы захотите запустить mysql в пакетном режиме (mysql -B), что не даст любой вывод помимо ошибок, даже не подсказки.

Вы не особо упомянули о том, КАК вы его используете; но если проблема заключается в «прокрутке экрана»: захватите ВСЕ выходные данные в файл.

<command> | tee output 2>&1