C:\Users\Administrator>net stop mysql MySQL服务正在中止. MySQL服务已成功中止。
2.打开命令行,切换到mysql的bin目录下;html
C:\Users\Administrator>cd C:\Program Files\MySQL\MySQL Server5.5\bin C:\Program Files\MySQL\MySQL Server5.5\bin>
3.跳过登陆校验 输入:mysqld -nt --skip-grant-tables mysql
C:\Program Files\MySQL\MySQL Server5.5\bin>mysqld -nt --skip-grant-tables
回车确认后,若是没有错误信息,窗口会挂起,不往下执行,保持该窗口不动。sql
C:\Users\Administrator>cd C:\Program Files\MySQL\MySQL Server5.5\bin
5.直接输入:mysql 并回车,若是成功,将出现MySQL提示符 >数据库
C:\Program Files\MySQL\MySQL Server5.5\bin>mysql Welcome to the MySQL monitor.Commandsendwith;or \g. YourMySQL connection id is1 Server version:5.5.35MySQLCommunityServer(GPL) Copyright(c)2000,2013,Oracleand/or its affiliates.All rights reserved. Oracleis a registered trademark of OracleCorporationand/or its affiliates.Other names may be trademarks of their respective owners. Type'help;'or'\h'for help.Type'\c' to clear the current input statement. mysql>
6.选择要操做的数据库,使用mysql数据库windows
mysql>USE mysql;
7.能够修改密码了:工具
mysql>UPDATE mysql.user SET authentication_string=PASSWORD('123456') WHERE user='root';
8.刷新权限:ui
mysql>FLUSH PRIVILEGES;
9.退出:(退出的方法有多种:quit、exit、ctrl+c、\q 等); spa
mysql>select now(); 或者 mysql>show databases;
若是提示须要从新reset设置密码,当前环境下,再次修改密码:命令行
mysql>SET PASSWORD FOR 'root'@'localhost'= PASSWORD('123456');
12. 退出当前环境,从新登陆,确认是否OK!code
mysql>select now();