mysql忘記root密碼 windows

2021-09-10 13:04:53 字數 958 閱讀 7790

2、然後切換到到你的mysql\bin目錄下,進入mysql安全模式,即當mysql起來後,不用輸入密碼就能進入資料庫。 命令為:

mysqld-nt --skip-grant-tables

3、接著重新開啟乙個cmd命令列視窗,輸入mysql -uroot -p,使用空密碼的方式登入mysql(不用輸入密碼,直接按回車)

4、開始修改密碼

mysql> use mysql

mysql> update mysql.user set authentication_string=password('這裡寫你要的密碼') where host='localhost' and user='root';

5、重新整理許可權表mysql> flush privileges;

6、退出mysqlmysql>exit;

7、到此為止,root使用者的密碼已經改掉了,然後去任務管理器裡結束掉剛才開啟的免密登入mysqld.exe的程序或者mysql-nt.exe的程序

8、重新啟動mysql服務net start 你的服務

9、重新進入你的mysql資料庫mysql -uroot -p,輸入你設定好的密碼,可能會重新報乙個錯誤

error 1820 (hy000): you must reset your password using alter user statement befo

re executing this statement.就是告訴我們必須使用alter user語句重置密碼重新執行此語句。

10、重新設定密碼mysql> alter user 'root'@'localhost' identified by '你的密碼';

至此,就全部搞定了

mysql忘記root密碼

1.以系統管理員身份登陸系統。2.開啟cmd net start 檢視mysql是否啟動。啟動的話就停止net stop mysql.3.我的mysql安裝在d usr local mysql4 bin下。4.跳過許可權檢查啟動mysql.d usr local mysql4 bin mysqld ...

mysql忘記root密碼

1.開啟dos視窗,關閉正在執行的mysql net stop mysql。2.開啟dos視窗,轉到mysql bin目錄 cd c program files x86 mysql mysql server 5.1 bin。3.輸入mysqld skip grant tables回車。4.再開乙個新...

mysql忘記root密碼

第一步 執行如下命令,停止mysql服務 net stop mysql 第二步 啟動mysql 進入到mysql的安裝目錄bin,找到mysqld.exe 或mysqld nt.exe 執行 mysqld.exe skip grant tables 或mysqld nt skip grant tab...