MySql no Bash: Mostrar apenas erros

1

Deixe-me começar dizendo que não sou um usuário Linux experiente.

Eu estou tentando depurar um script mysql no linux, no entanto, meu problema é que a maioria das consultas é bem-sucedida, então não consigo ver as mensagens de erro porque elas rolam para fora da tela. Estou executando as consultas de um arquivo grande usando o \. comando.

Eu queria saber se havia uma maneira de mostrar apenas as mensagens de erro quando executo o arquivo sql. No momento, ele mostra as mensagens de erro e a consulta OK, ....

Eu realmente não me importo com as consultas que estão bem, apenas os erros.

Obrigado!

    
por TRWTFCoder 08.11.2012 / 19:15

2 respostas

0

Você não mencionou muito sobre COMO você o usa; mas se a "rolagem da tela" for o problema em questão: capture TODAS as saídas em um arquivo.

<command> | tee output 2>&1
    
por 08.11.2012 / 19:24
0

Você pode querer executar o mysql no modo batch (mysql -B), que não dá a saída além de erros, nem mesmo um prompt.

    
por 10.11.2012 / 23:54