2014-04-25 18 views

回答

1

我遇到了同樣的問題。我在Windows開發機器上丟失了測試服務器的root密碼。 繼Linux的步驟:

net stop mysql 

嘗試調用mysqld與

mysqld --skip-grant-tables 

mysqld的將只與一個短消息出口

[Note] mysqld.exe <...5.5.48.MariaDB> starting as process <pid> ... 

然後退出。但是我試圖直接啓動mysqld,沒有mysqld.exe進程。服務啓動命令可能有一些使mysqld能夠運行的參數組合。試圖通過配置文件工程傳遞設置。

skip-grant-tables=TRUE 

到MariaDB的5.5 \ DATA \ my.ini的 重啓mysqld,通過

淨停止MySQL的& &淨啓動MySQL

然後我能夠以root登陸。

不要忘記刪除插入的行並重新啓動mysqld。