mysqldump: opção desconhecida '-: q'

1

mysqldump funcionou bem ontem. Hoje eu tentei despejar um banco de dados e recebi essa mensagem de erro

mysqldump: unknown option '--:q'

Nada ajuda, eu verifiquei todos os parâmetros, executei "mysqldump -h", "mysqldump" sem opções - sempre o mesmo resultado.

Suponho que o executável esteja corrompido de alguma forma ou ... Eu realmente não sei. Eu acho que talvez eu deva tentar reinstalar o mysqldump, mas não tenho certeza de como fazer isso sem interromper o servidor mysql que está atualmente funcionando.

O console mysql client está funcionando bem. A versão do MySql é 5.1.54-1. O servidor é o Ubuntu 11.04

    
por gotha 14.03.2012 / 17:13

2 respostas

6

Meu palpite seria alguém editando o arquivo com vi , tentei sair (: q) enquanto escrevia, não notei e salvei o arquivo. Se este for o caso, edite o arquivo e remova os caracteres extras ": q".

Edit: Existe um alias para mysqldump ou outro script com o mesmo nome no caminho atual ( which mysqldump )?

    
por 14.03.2012 / 17:30
0

O erro significa que em algum lugar do seu comando você escreveu um switch como --:q .

Além disso, em vez de --q , considere -q ou a opção completa --quick . Ou talvez você estivesse tentando fazer o comando quote ? Nesse caso, -Q ou --quote seria suficiente.

    
por 14.03.2012 / 17:14

Tags