经常性的,会有人遗记本人的 mysql 明码,在这里教大家一种不必明码登陆 mysql 批改明码的办法
步骤一:
从运行窗口输出 services.msc
步骤二:
进入服务界面,从外面找到 MySql,右键进行
步骤三:
关上 MySql 装置门路(若遗记装置门路能够从服务中右键属性查看)
关上 bin 目录
步骤四:
复制门路到 cmd 窗口,按回车
输出 mysqld –skip-grant-tables 命令,若 bin 目录下不存在 mysqld,则查看是否有 mysqld-nt,若只有 mysql-nt,则输出这个命令mysqld-nt –skip-grant-tables
此时该命令窗口会进入一个无奈输出的状态,关上一个新的 cmd 窗口
步骤五:
在新的 cmd 窗口输出 mysql,回车
咱们会发现间接能进入 mysql 数据库,这时候咱们就能够改明码啦
用命令进入 mysql 数据库
输出select user,host,password from user;
执行更新明码语句
update user set password=password(‘123456′) where user=’root’ and host=’localhost’;
‘123456’ 地位是你要改的明码
步骤六:
此时明码就改好啦,能够欢快的登陆 mysql 啦
别忘了从服务中关上 mysql 哟~