我们mysql重置密码的核心是:停止mysql服务并且跳过用户验证,从而进行修改密码的操作。
#无校验启动
1 关闭服务器
net stop mysql
2 启动
mysqld –console –skip-grant-tables
这个启动是跳过用户校验今儿启动mysql;
—修改密码,mysql.user 表,password字段记录密码信息
—密码是加密的,提供函数进行加密 password(‘密码’)
use mysql; – 切换数据库
select host,user,password from user; – 查询用户信息
update user set password = password(‘root’) where user = ‘ls’;(更新密码的语句,’ls’为密码的内容)
更改完毕之后exit退出就好了。