如何在忘记mysql的root密码的情况下更改密码
1.以管理员身份打开dos命令窗口
以win10为例:
2.在dos命令窗口中跳转到mysql的bin目录下
3.输入services.msc找到自己的mysql的服务器名,我的是mysql56
4.关闭mysql服务器
输入: net stop 你的mysql服务器名
5.继续在dos命令窗口中写 :mysqld --skip-grant-tables
6.新打开dos命令窗口,跳转到mysql的bin目录下(这个可以不用是管理员打开)
7.只需输入mysql,可以打开mysql
8.进入到 mysql 这个数据库
use mysql
9.更改root密码
update user set password =password('新密码') where user ='root';
10.输入flush privileges; 刷新(一定要写)
11.关闭两个窗口
12.打开任务管理器,右击结束mysqld.exe 的进程
12.在新打开一个dos命令窗口(用管理员身份打开),跳转到mysql的bin目录下,输入:net start 你的mysql服务器名(我的是mysql56)
13.使用新的密码登录