這可能是你設置密碼的用戶root
。 在這種情況下,您需要重置密碼root
。
在一行上創建一個包含密碼賦值語句的文本文件。用替換您的密碼。
MySQL 5.7.6及更高版本: ALTER USER'root'@'localhost'IDENTIFIED BY'MyNewPass';設置密碼爲'root'@'localhost'= PASSWORD('MyNewPass');設置密碼爲'root'@'localhost'=密碼('MyNewPass');
保存文件ge:至C:\mysql-init.txt
。
Start the MySQL server with the special
--init-file選項(請注意,在期權價值反斜槓加倍): C:> CD 「C:\ Program Files文件\的MySQL \ MySQL服務器5.7 \ BIN」 C:> mysqld的 - -init-file = C:\ mysql-init.txt
如果你安裝了MySQL到不同的位置,相應地調整cd命令。
服務器在啓動時執行由--init-file選項指定的文件內容,並更改'root'@'localhost'帳戶密碼。
要使服務器輸出顯示在控制檯窗口中而不是日誌文件中,請將--console選項添加到mysqld命令。
如果您使用MySQL安裝嚮導安裝了MySQL,您可能需要specify
a --defaults-file選項。
例如: C:>的mysqld --defaults文件= 「C:\ ProgramData \的MySQL \ MySQL服務器5.7 \ my.ini的」 --init文件= C:\ MySQL的-init.txt
可以使用服務管理器找到適當的--defaults-file設置:從開始菜單中選擇控制面板,然後選擇管理工具,然後選擇服務。在列表中找到MySQL服務,右鍵單擊它,然後選擇「屬性」選項。可執行文件的路徑字段包含--defaults-file設置。
服務器啓動成功後,刪除 C:\ mysql-init.txt。
我有一些問題,幾年前,做喜歡這裏http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html
沒有[求助]標籤。請刪除您的問題。 –
你有沒有分配你的root密碼? – ktran
嗨順便說一句,我只是試圖重新安裝它和它的工作。現在我不知道問題出在哪裏 – lightmire