我想从Windows 7命令行运行一个简短的MySQL脚本。我使用的命令行文本如下所示:
C:\> C:\my path\mysql\bin\mysqld-nt --init-file=C:\\mysql-script.txt
问题是我在Windows 7命令行中收到以下错误消息:
C:\my is not recognized as an internal or external command, operable program or batch file
我在网上研究过这个问题,但解决方案主要是设置一个新的Windows环境变量。我不认为我应该创建一个名为“my”的环境变量。那么,为了从Windows 7命令行运行mysqld-nt,我还能做些什么呢?
当我这样做时,MySQL不能运行,这一点很重要,因此我需要从Windows 7命令行调用它,而不是使用MySQL命令行客户端。
2条答案
按热度按时间mspsb9vt1#
你在"我的"和"道路"之间有一个空格。
试试看:
您需要用引号将任何包含空格的目录结构括起来。
ruoxqz4g2#
错误中的答案是正确的:
C:\my未被识别为内部或外部命令、可操作程序或批处理文件
C:\my path
是什么?这真的是您的文件系统路径吗?如果是这样,你的命令是:注意引号,以保持“我的道路”在一起:
但更有可能的是,
my path
应该是Windows 7安装上的实际文件系统路径。