2017-05-14 137 views
0

这不是关于MySQL的“数据目录”。我知道MySQL仍然有一个“当前工作目录”:导入一个.sql文件工作,只给文件名,如果文件位于与我去的目录相同的目录登录MySQL时运行系统命令

> mysql -u .... 

所以我想知道是否有可能在实际登录到MySQL时获取CWD。然后我想知道是否有可能改变它,即在其他地方导航。然后我想知道一般运行系统(即命令提示符)命令,同时仍然登录到MySQL。

Here我们看到了一个要求,你确实可以做所有这些事情......通过去是这样的:

\! ls -l 

在我的机器,这并不工作...可能是因为它不是一个Linux操作系统。我得到unknown command '\!' ...

有什么办法可以在Windows中做到这一点?

回答

2

你说得对。 Windows版本的mysql命令行客户端缺少Shell转义\!命令。

这是一个开源项目:-)。你或我可以给他们一个解决方案的拉请求。但是,我们必须决定我们是否希望在转义过程中使用cmdpowershell

+0

感谢您的信息。 –