如何在Windows PowerShell ISE中运行MySQL提示符?

我想使用PowerShell ISE选项卡来连接mysql客户端和tun sql语句,但只要我使用以下命令连接到客户端 –

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

不会出现mysql提示符,而是控制台performance为连续的进程运行。 有谁知道如何可以得到MySQL提示?

不幸的是,ISE不是一个完整的控制台主机,也不能正确处理交互式控制台应用程序。 如果您尝试运行内置交互式控制台应用程序(如netsh.exe),则会出现如下错误:

 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. 

像mySQL这样的其他命令将会无限期地挂起,因为ISE无法正确处理用户对应用程序的input。 你可以在这里阅读更多关于这个限制: PowerShell Team blog。