1.停止mysql服务
打开windows开始菜单->控制面板->管理工具->服务->找到MySQL80服务->右键停止。
如果mysql不是通过服务来运行的,那就在任务管理器中结束任务吧。
2、新建"修改密码"用的txt文件
记事本中新建一个包含密码赋值语句的文本文件,将MyNewPass替换为你要修改的密码。
将下列内容粘贴到记事本,然后保存。保存内容如下:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
3.管理员方式打开命令行
运行:mysqld --init-file=C:\\mysql-init.txt,密码即可修改。
如果你是用 MySQL Installation Wizard方式安装的mysql,还要指定 --defaults-file选项。
C:> mysqld --defaults-file="C:\\ProgramData\\MySQL\\MySQL Server 8.0\\my.ini" --init-file=C:\\mysql-init.txt