mysql忘记密码的解决方式(亲测有效)
一、找到mysql安装路径
通过win+r打开cmd窗口,输入services.msc,在弹窗找到mysql,点击属性即可查到




二、通过管理员方式打开cmd
cmd程序路径一般在C:\Windows\System32,找到cmd.exe右键以管理员方式运行

三、命令进入到mysql安装路径bin文件
停止mysql服务,net stop mysql

四、输入 mysqld --skip-grant-tables 回车
(–skip-grant-tables 的意思是启动 MySQL 服务的时候跳过权限表认证)

五、重新以管理员方式打开一个cmd窗口并进入到mysql安装路径bin文件夹
然后输入mysql回车(上一个cmd窗口不能关闭)

六、连接权限数据库
use mysql

七、修改数据库连接密码
update user set password=password(“123456”) where user=“root”; //注意这里最后的分号一定不能丢

八、刷新权限(必须步骤)
flush privileges;(注意分号)

九、退出mysql:quit

十、修改root 密码后需要执行下面的语句和新修改的密码
不然开启 mysql 时会出错
mysqladmin -u root -p shutdow(根据提示输入刚刚修改的密码)

十一、重启 mysql
net start mysql

最后就修改成功了!!!!
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
MySQL5.1主从同步出现Relay log read failure错误解决方法
这篇文章主要介绍了MySQL5.1主从同步出现Relay log read failure错误解决方法,需要的朋友可以参考下2014-07-07
mysql 字符串长度计算实现代码(gb2312+utf8)
PHP对中文字符串的处理一直困扰于刚刚接触PHP开发的新手程序员。下面简要的剖析一下PHP对中文字符串长度的处2011-12-12
mysql 报错This function has none of DETERMINISTIC解决方案
这篇文章主要介绍了mysql 报错This function has none of DETERMINISTIC解决方案的相关资料,需要的朋友可以参考下2016-11-11
mysql中批量插入数据(1万、10万、100万、1000万、1亿级别)
本文主要介绍了mysql中批量插入数据(1万、10万、100万、1000万、1亿级别),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2022-08-08
MySQL中实现插入或更新操作(类似Oracle的merge语句)
这篇文章主要介绍了在MySQL中实现插入或更新操作(类似Oracle的merge语句)的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下2016-09-09


最新评论