Já experimentou jogar o grant pra um arquivo texto com extensão .sql?
Depois, faz um mysql -u user -p'senha' < arquivo.sql
Você pode mandar remover o arquivo, se não quiser que a senha do usuário
fique disponível para outrem.
[]'s
On 11/21/06, address@hidden
<mailto:shell-script%40abdala.org> <address@hidden
<mailto:shell-script%40abdala.org>> wrote:
>
> Saudações pessoal
>
> Estou tentando criar um usuario no mysql da minha maquina remota, usando
> o ssh.
>
> Eu ja tentei varias formas, acredito que seja algo bem proximo do
> comando abaixo:
>
> ----------------------------------------------------------
> #!/bin/sh
> ssh root@$xx.xx.xx.xx mysql -u root -psenha -e\
> " GRANT usage ON *.* TO usuario@localhost IDENTIFIED BY
'senha_usuario'; "
> ----------------------------------------------------------
>
> mas não está funcionando.
>
> Eu ja troquei as chaves ssh da maquina local com o servidor, e autentica
> ok sem senha.
>
> Ja testei esse comando localmente e funciona ok, mas no servidor está
> dando
> uma mensagem de erro enorme, mostrando todas as options do mysql.
>
> Agradeço muito qualquer ajuda que os colegas puderem prestar.
>
> Valeu pessoal
>
> Abdala
>
>
[As partes desta mensagem que não continham texto foram removidas]