1.使用管理员权限打开cmd窗口,win+r后输入cmd,然后按Ctrl+Shift+Enter.
2.停止mysql服务,如上图net stop mysql
3.找到mysql安装目录下的my.ini文件,使用管理员权限打开
4.在[mysqld]下面新增一行skip-grant-tables
5.启动mysql服务,net start mysql.这时候新开一个cmd窗口,直接可以mysql -u root 登录。
6.修改密码,原密码是加密的所以查到也不知道。首先use mysql;然后执行
update user set password=password('root123') where user='root';
root123就是root用户的密码了。
这时已经可以登录了。
7.关闭mysql服务,把my.ini文件还原。在重启就好了。