Respostas:
A interface da linha de comando do MySQL usa readline para editar uma linha de comando.
Crie um arquivo ~/.inputrccom o seguinte conteúdo para usar o modo vi :
$if mysql
set editing-mode vi
$endif
Obviamente, se você deseja usar o modo vi em todos os aplicativos (incluindo, por exemplo bash) que usam readline, pode deixar de fora as linhas $if& $endif ....