Aumente a entrada do usuário para o arquivo em lotes do Windows?

1

Estou escrevendo um arquivo em lotes do Windows. Na linha de comando comum, teríamos:

mysql -u root -p dbname
Enter password: [types password]
show tables;

Existe uma maneira de fornecer a senha e 'mostrar tabelas' no arquivo de lote para que o usuário não tenha que digitá-lo - eles podem apenas executar o arquivo de lote?

    
por Steve333 02.03.2011 / 20:51

1 resposta

2

Senha:

mysql -u root --password=p4ssw3rd dbname

Comandos:

mysql ... -e "show tables;"
echo show tables; | mysql ...
(
    echo foo;
    echo bar;
) | mysql ...
mysql ... < commands.txt
    
por 02.03.2011 / 21:25

Tags