打开“服务”管理工具(可以在开始菜单搜索“服务”或运行 services.msc
)。
找到你的MySQL服务,可能叫别的,但是应该都是mysql开头的。
鼠标右键停止运行它。
bin
文件夹(一般在C:\Program Files\MySQL\MySQL Server 8.2\bin)。上面两步可以直接通过在路径下的文件夹中按住shift健,然后鼠标右键,然后会看到一一个“在此处打开Powershell窗口”打开。
mysqld --skip-grant-tables
,这将在不检查用户权限的情况下启动 MySQL 服务器。mysql -uroot -p
回车,会让输入密码,直接为空,不用输入就可以进入。?
use mysql;
。ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
UPDATE user SET authentication_string=PASSWORD('新密码') WHERE User='root';
FLUSH PRIVILEGES;
mysql -uroot -p
输入刚刚改完之后的密码,就可以正常运行啦!