簡體   English   中英

在MS Windows 7中從Cmd.exe運行MySql腳本

[英]Running MySql script from Cmd.exe in MS Windows 7

我正在嘗試從Windows 7中的cmd.exe命令行運行MySQL腳本。

我嘗試通過其物理路徑引用MySQL,然后將其物理路徑括在引號中,然后創建一個MYSQL_HOME變量,將MYSQL_HOME放在Windows PATH變量中,然后從命令行調用MySQL。 但是所有這些方法都給錯誤。 如何獲得從cmd.exe運行的簡單--init-file=...命令?

這是我嘗試過的失敗命令的打印屏幕:

以下是我設置的Windows環境變量的名稱和值:

variable name        variable value
MYSQL_HOME           C:\Program Files\MySQL\MySQL Server 5.0\bin
PATH                 ...;%MYSQL_HOME%;...

這是遵循Rahul的建議得到的打印屏幕:

首先,你應該使用引用您的路徑" ,而不是'

cd "C:\Program Files\MySQL\MySQL Server 5.0\bin"

cd到該文件夾​​后,運行dir命令並查看mysql.exe是否存在(用於驗證)

同樣,如果您剛剛添加了以下環境變量,則該變量在當前命令窗口中不會生效。 退出並重新打開命令窗口,以使其生效。

MYSQL_HOME           C:\Program Files\MySQL\MySQL Server 5.0\bin

編輯:

您確定--init-file選項存在(或)要使用的有效選項。 如果我沒看錯,則不存在--init-file選項。

嘗試mysql --helpmysql -? 並查看該選項是否確實存在。

EDIT1:

您做錯了。 在這種情況下,您應該使用mysqld.exe代替

mysqld --init-file=C:\\mysql-init.txt

請參閱此Mysql文檔,其中明確提到了如何重置root密碼

重置根密碼:Windows系統

C.5.4.1如何重置根密碼

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM