如何解决在Windows中打开mysql控制台的简单.bat文件?
| 似乎在linux机器上,它非常易于访问mysql控制台,您只需键入mysql
,然后进入mysql控制台,然后可以在其中键入SELECT bla FROM foo
并执行查询,等等。
但是,在Windows上,似乎每次都必须键入C:\\mysql\\bin\\bla-bla\\something.exe
。
有没有一种方法,例如,制作一个.bat文件,每次我打开该文件时,它都会使用已选择的mysql控制台打开命令提示符?
具体来说,这是关于Windows XP的。
解决方法
将其添加到您的PATH。
控制面板>系统>环境变量>向下滚动到系统变量下的路径,然后单击编辑,然后将该路径添加到mysql.exe。
,将mysql的安装路径添加到环境变量PATH中,不需要bat文件
,将PATH变量设置为指向所需位置。
或者,制作一个放置在PATH设置位置的脚本。
那应该有帮助。
,如果将mysql \\ bin目录添加到路径,则也可以只键入mysql。
如果右键单击我的计算机,属性,高级系统设置,然后单击底部的环境变量。现在,将路径mysql \\ bin添加到您的路径,您将打开(并永远有更多)mysql作为命令的下一个控制台窗口将起作用
,虽然将“ 3”目录添加到路径中(如其他答案所述)可以正常工作,但我不喜欢将添加到路径中只是为了使单个命令起作用。我的机器上的路径环境变量原本就杂乱无章。
我通常要做的是在路径的
c:\\util
目录中有一个小的批处理文件(特别是能够删除这些小脚本或基本的免安装实用程序):
@C:\\mysql\\bin\\bla-bla\\something.exe %*
文件c:\\util\\mysql.cmd
中的那一行将允许我运行该程序并将一组命令行参数传递给它。如果您希望该程序在另一个窗口中启动而不阻塞从中运行批处理文件的命令窗口,则Windows确实会使事情复杂化。在这种情况下,您需要使用类似于start
命令的命令来调用命令(相当于在Unix上以&
结尾的命令):
@start \"\" \"C:\\mysql\\bin\\bla-bla\\something.exe\" %*
请注意,如果要将命令放在引号内,则必须使用空引号,因为start
会解释第一个引号(作为窗口标题)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。