1.使用管理員權限打開第一個命令提示符窗口
a.在命令行中輸入以下語句停止mysql服務
net stop mysql
b.執(zhí)行下面語句,使得mysql以安全模式方式登錄
mysqld --console --skip-grant-tables --shared-memory
2.使用管理員權限打開第二個命令提示符窗口
a.命令提示符下輸入下列語句
mysql -u root -p
在彈出的密碼部分月杉,不用輸入任何東西脂新,直接回車哀蘑,即可進入下面圖示:
b.執(zhí)行下列語句刷新權限信息
flush privileges;
c.執(zhí)行root密碼刷新命令
寫法一:
ALTER user 'root'@'localhost' IDENTIFIED BY '123456';
寫法二:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
寫法三:
set password for root@localhost = password('123456');
寫法四:
use mysql;
update user set password=password('123456') where user='root' and host='localhost';
flush privileges;
3.退出前2個命令提示符窗口苫拍,并重啟windows的mysql服務即可訪問瓜富。
附:
添加本地賬號
CREATE USER 'jarye'@'localhost' IDENTIFIED BY '123456';
grant all on *.* to 'jarye'@'localhost';
添加遠程賬號
CREATE USER 'jarye'@'%' IDENTIFIED BY '123456';
GRANT ALL ON *.* TO 'jarye'@'%';
別忘記權限刷新
flush privileges;