mysql instruções da linha de comando show um script sql é executado?

1

Sou um usuário postgres de muito tempo, mas agora estou cuidando da manutenção de bancos de dados mysql. Uma coisa que eu estou acostumado a partir do postgres, é quando você executa um script sql, ele irá mostrar na linha de comando o que ele está executando .. ou seja,

cat myscript.sql | psql mydatabase
BEGIN;
INSERT;
COMMIT;

Quando eu faço algo parecido com o mysql, eu não obtenho nenhuma saída e ele só vai embora sem me dar nenhum status

cat myscript.sql | mysql mydatabase

Existe algum sinalizador que eu possa usar ou algo para o binário mysql para que eu possa ter uma idéia do que está acontecendo quando o script está sendo executado?

    
por bobinabottle 24.05.2012 / 01:25

1 resposta

4

Você pode usar a opção -v para ativar o modo verboso, que exibirá os comandos à medida que forem executados.

chris@eden:~$ mysql -v -uroot -p < mysqltest
Enter password:
--------------
show databases
--------------

Database
information_schema
mysql
--------------
show tables
--------------

Tables_in_mysql
columns_priv
db
event
.....
    
por 24.05.2012 / 02:08