windows下重置MySQL的root使用者的密碼

2021-10-05 05:11:13 字數 1477 閱讀 8252

解決辦法如下:

管理員身份開啟並執行命令提示符

停止後台的mysql服務

命令列操作:

net stop mysql

注意:如果沒有為mysql配置環境變數,則需要切換到mysql安裝目錄的bin資料夾下操作,以下所有步驟的命令操作預設都是在mysql的bin資料夾下操作的

gui操作:

利用快捷鍵-開始鍵+r鍵開啟執行視窗,輸入services.msc ,回車,開啟服務管理,找到啟動的mysql服務,停止服務。

在上面開啟的命令提示符視窗下設定跳過驗證許可權,輸入下面命令之後會產生一些提示 ,卡頓一會屬正常;

命令列操作

mysqld --shared-memory --skip-grant-tables

以管理員身份開啟新的命令提示符,連線mysql服務並設定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;

測試root使用者能否登入;
命令列操作

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 完成以後就...