假设你使用mysql -u root -p指令登陆时,
发现自己忘记密码了, 这时应该怎么办呢?
首先, 打开你的mysql目录, 如果存在data文件夹, 删除这个data文件夹.
这时, 以管理员身份运行命令提示符,
使用cd指令进入到mysql目录下的bin目录.
输入指令: mysqld --install
输入指令: mysqld --initialize --user=root --console
这时可以在下面看到生成的密码.
输入指令: net start mysql
输入指令: mysql -u root -p
输入之前生成的密码.
这时你可能会遇到一种情况:
那就是密码输入错误, 这可能是因为密码太复杂你没输入正确,
假如你输入几次都没输入正确的话,
这时你可以打开任务管理器, 结束掉mysqld进程.
然后把mysql目录下的data目录删除!
再重新输入指令mysql --initialize --user=root --console生成密码.
这时再通过指令mysql -u root -p输入上面生成的密码.
这时你应该能够正确输入密码进入到mysql中了,
我们可以通过指令 ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘新密码’ 来修改密码.
这样就大功告成啦!