解決辦法如下:
以管理員身份開啟並執行命令提示符
停止後台的mysql服務
命令列操作:net stop mysql
注意:如果沒有為mysql配置環境變數,則需要切換到mysql安裝目錄的bin資料夾下操作,以下所有步驟的命令操作預設都是在mysql的bin資料夾下操作的
gui操作:在上面開啟的命令提示符視窗下設定跳過驗證許可權,輸入下面命令之後會產生一些提示 ,卡頓一會屬正常;利用快捷鍵-開始鍵+r鍵開啟執行視窗,輸入services.msc ,回車,開啟服務管理,找到啟動的mysql服務,停止服務。
命令列操作以管理員身份開啟新的命令提示符,連線mysql服務並設定root使用者密碼為空(一定要是空密碼才行);mysqld --shared-memory --skip-grant-tables
命令列操作修改root使用者密碼;mysql
use mysql
update mysql.user set authentication_string='' where user='root' and host='localhost';
select user,authentication_string from mysql.user;
flush privileges;
exit;
命令列操作測試root使用者能否登入;mysql -u root -p
alter user 'root'@'localhost' identified by'******';
select user,authentication_string from mysql.user;
flush privileges;
exit;
命令列操作Windows下重置Mysql 密碼
windows下重置mysql密碼 1 首先停止正在執行的mysql程序,停止mysql服務,cmd開啟dos視窗 net stop mysql 如未載入為服務,可直接在程序管理器或者服務中進行關閉。2 以安全模式啟動mysql,進入mysql安裝目錄 比如e program files mysql...
Windows下重置mysql密碼
用管理員身份開啟cmd,cd到mysql安裝目錄 執行命令 mysqld initialize user mysql console,初始化mysql安裝目錄,此時data資料夾會自動生成,密碼也會顯示到控制台,記一下,後面登入要用 執行命令 mysqld install安裝mysql 啟動mysq...
Windows下重置Mysql密碼
1 首先停止正在執行的mysql程序 net stop mysql 如未載入為服務,可直接在程序管理器或者服務中進行關閉。2 以安全模式啟動mysql 進入mysql目錄在命令列下執行 d cd xampp mysql bin mysqld.exe skip grant tables 3 完成以後就...