windows下:
1、以管理员身份打开命令行窗口,停止mysql服务:Net stop mysql
2、使用CD命令切换至MYSQL的安装位置下BIN目录
3、执行:mysqld --skip-grant-tables 当前窗口显示如下。
4、win+R重新打开一个命令行窗口(无需管理员身份),执行mysql 如果提示没有这个命令,先进入MYSQL的安装位置下BIN目录再运行mysql
5、依次执行
>use mysql
>update mysql.user set authentication_string=password('root') where user='root';
>flush privileges;
>exit
6、打开任务管理器,关闭mysqld的进程,命令行执行命令net start mysql重启服务或者去服务管理器中重新启动mysql服务。
计算机-->管理-->服务与程序-->服务-->找到mysql,重新启动
7、使用新密码登录OK。