windows下MySQL 忘记初始密码

补充连接:Linux下忘记Mysql用户密码: https://forget_passwod_for_mysql
1、windows下修改MySQL用户密码的方法: 
1.关闭正在运行的MySQL服务:net stop mysql 
或 在windows 任务管理器中结束 mysqld.exe 进程
或 在 管理工具里面的服务找到 mysql服务 ,将其中止;
复制代码 代码以下:
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

4.再kai一个命令行窗口进行操做,一样切换到mysql的bin目录下。
复制代码 代码以下 ( 根据本身本地安装的实际路径输入 ) :
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

 10.注销或重启计算机,而后启动MySQL服务,使用用户名root和设置的新密码尝试登陆了。
 11.简单查询一下当前时间 或 数据库,看是否正常显示;
查看当前时间:
mysql>select now();
或者
mysql>show databases;

若是提示须要从新reset设置密码,当前环境下,再次修改密码:命令行

代码以下:
mysql>SET PASSWORD FOR 'root'@'localhost'= PASSWORD('123456');

 12. 退出当前环境,从新登陆,确认是否OK!code

mysql>select now();
相关文章
相关标签/搜索