MySQL8跳過密碼驗證修改密碼
阿新 • • 發佈:2022-03-04
跳過密碼驗證修改密碼
以下cmd視窗均是以管理員身份執行
1.關閉mysql
net stop mysql
2.跳過密碼驗證
- 進入bin資料夾下
例如 C:\environment\mysql-8.0.22\bin
-
輸入
mysqld -console --skip-grant-tables --shared-memory
-
新建一個cmd視窗(第二個,第一個視窗不要關閉)
-
輸入net stop mysql確保mysql關閉
-
進入bin資料夾下
-
輸入
mysqld --console --skip-grant-tables --shared-memory
3.無密碼進入mysql
-
新建一個cmd視窗(第三個,前面兩個不要關閉)
-
進入bin資料夾下
-
輸入
mysql -u root -p
-
直接回車,成功連結到mysql
4.將密碼設定為空
輸入:
use mysql;
update user set authentication_string='' where user='root';
quit;
5.更改自己的登入密碼
-
關閉前面兩個cmd視窗(一定要關閉);
-
在第三個視窗中輸入程式碼:
net stop mysql
net start mysql -
進入bin資料夾下
-
輸入mysql -u root -p 回車,連線到mysql
-
輸入
alter user 'root'@'localhost' identified by '新的密碼'
。。就修改成功!