Windows:
1. 管理員登陸系統,停止mysql服務或者結束mysqld-nt進程
2. 進入命令行,來到mysql的安裝目錄.假設安裝目錄為 d:mysql , CMD進入命令行
3. 運行 d:mysqlbinmysqld-nt –skip-grant-tables 啟動mysql,關閉權限的檢查
4. 運行 d:mysqlbinmysqladmin -u root flush-privileges password “newpassword” 重設root密碼
5. 重新啟動mysql服
如果你是要修改密碼可以嘗試
代碼如下 復制代碼mysql> use mysql;
mysql> UPDATE user SET Password=PASSWORD(‘你的新密碼’) where USER=’root’;
mysql> FLUSH PRIVILEGES;
mysql> quit
還有一種絕招了,就是你的在一台密碼正常的mysql表中,把user復制過來,這時就可以正常使用密碼了哦,不過本人不建義這樣做,這樣做有可能對權限設置會有些問題哦