windows--mysql忘记root密码踩过的坑

第一步:打开cmd 如下图:输入 

1.输入net stop mysql 停止mysql的运行

2.cd到mysql的bin目录 例如:cd C:\Program Files\MySQL\mysql-5.6.38-winx64\bin

3.重新打开一个cmd,并且cd到mysql的bin目录下,同上。

4.登录mysql mysql -u root -p 提示输入密码 直接跳过

5.执行下面语句更新root密码 update MySQL.user set password=PASSWORD('新密码') where User='root';

6.执行结束记得刷新权限 flush privileges; 后面的冒号不能省略;quit 退出

第二步:如果你配置了my.ini文件执行跳过权限会出现失败的情况,这个时候你需要输入

mysqld --defaults-file="../my.ini"--skip-grant-tables;这个时候在按照上面的操作就可以修改密码了;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容