从Windows 7命令行运行MySQL

9udxz4iz  于 2023-02-13  发布在  Windows
关注(0)|答案(2)|浏览(160)

我想从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命令行客户端。

mspsb9vt

mspsb9vt1#

你在"我的"和"道路"之间有一个空格。
试试看:

"C:\my path\mysql\bin\mysqld-nt" --init-file=C:\\mysql-script.txt

您需要用引号将任何包含空格的目录结构括起来。

ruoxqz4g

ruoxqz4g2#

错误中的答案是正确的:
C:\my未被识别为内部或外部命令、可操作程序或批处理文件
C:\my path是什么?这真的是您的文件系统路径吗?
如果是这样,你的命令是:注意引号,以保持“我的道路”在一起:

"C:\my path\mysql\bin\mysqld-nt" --init-file=C:\\mysql-script.txt

但更有可能的是,my path应该是Windows 7安装上的实际文件系统路径。

相关问题