Como executar o prompt do mysql no windows powershell ISE?

1

Eu quero usar a guia ISE do PowerShell para poder conectar o cliente mysql e sintonizar as instruções sql, no entanto, assim que eu me conectar ao cliente usando o seguinte comando -

>mysql.exe --defaults-file=<abc.xnf> --datadir=<xyz> 

O prompt do mysql não aparece, em vez disso, o console se comporta como um processo contínuo em execução. Alguém sabe como pode obter o prompt do mysql?

    
por Rahul 26.12.2014 / 07:22

1 resposta

2

Infelizmente, o ISE não é um host de console completo e não manipula aplicativos de console interativos corretamente. Se você tentar executar um aplicativo de console interativo integrado, como o netsh.exe, receberá um erro como este:

Cannot start "netsh". Interactive console applications are not supported. 
To run the application, use the Start-Process cmdlet or use "Start PowerShell.exe" from the File menu.
To view/modify the list of blocked console applications, use $psUnsupportedConsoleApplications, or consult online help.

Outros comandos, como o mySQL, apenas serão interrompidos indefinidamente, uma vez que o ISE não pode manipular corretamente a entrada do usuário para o aplicativo. Você pode ler mais sobre essa limitação aqui: Blog da equipe do PowerShell.

    
por 29.12.2014 / 15:51