微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在MS Windows 7中从Cmd.exe运行MySql脚本

我试图从Windows 7中的cmd.exe命令行运行MysqL脚本。

我试过用物理path引用MysqL,然后把它的物理path放在引号中,然后创build一个MysqL_HOMEvariables,把MysqL_HOME放在windows PATHvariables中,然后从命令行调用MysqL。 但是所有这些方法都是错误的。 我怎样才能让简单的--init-file=...命令从cmd.exe运行?

这里是我尝试过的失败命令的打印屏幕:

我怎样才能压制Unix的“命令未find”输出

用于Sox / Audacity的商用MP3编码器/解码器

如何在Java中释放由应用程序locking的文件

如何在使用'rm'命令删除文件/文件夹时启用确认提示

在Windows远程服务器中运行一个命令,并以C#.NET取回控制台输出

这里是我设置的窗口环境variables的名称和值:

variable name variable value MysqL_HOME C:Program FilesMysqLMysqL Server 5.0bin PATH ...;%MysqL_HOME%;...

以下是拉胡尔的build议产生的印刷画面:

在命令行PHP脚本中找不到“Memcache”

什么是命令“date+%s”的窗口等效

使用awk覆盖input文件

在Windows上启动Zookeeper时,JAVA_HOME设置不正确

cat等同于cat命令使用Logstash将数据导入ElasticSearch

首先你应该用"而不是"来引用你的路径

cd "C:Program FilesMysqLMysqL server 5.0bin"

一旦cd到文件夹,运行命令dir ,看看是否存在MysqL.exe (为了验证)

同样,如果您刚刚添加了下面的环境变量,它将不会在当前命令窗口中生效。 退出并重新打开命令窗口使其生效。

MysqL_HOME C:Program FilesMysqLMysqL server 5.0bin

编辑:

你确定--init-file选项存在(或)有效的选项使用。 如果我没有错,那么没有--init-file选项。

试试MysqL --help或MysqL -? 看看这个选项是否真的存在

EDIT1:

你做错了。 在这种情况下,你应该使用MysqLd.exe来代替

MysqLd --init-file=C:\MysqL-init.txt

看看这个MysqL文件里面明确提到如何重置root密码

重置根密码:Windows系统

C.5.4.1如何重置根密码

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐