mysql8.0忘记密码
mysql8.0版本重置root账户密码,通过mysqld服务开启时跳过授权表,mysql账户可不通过密码连接数据库。本文参考以下文章,Windows下Mysql 8.0.17忘记root密码(重置密码)方法 、mysqld的选项参数、mysql启动参数(/etc/my.cnf)详解汇总,非常感谢。
mysqld服务跳过验证授权表开启
mysqld参数,console为发生错误时直接输出;skip-grant-tables为不通过授权表开启服务,这给了所有用户不使用密码访问所有数据表的权限;shared-memory为能使用共享内存。

- 关闭mysql服务
// 关闭mysql服务 net stop mysql - 在cmd窗口中开启mysqld服务,其登录后不验证授权表
// 开启跳过授权表的mysqld服务 mysqld --console --skip-grant-tables --shared-memory

本文详述了在MySQL8.0版本下,如何通过mysqld服务跳过授权表来重置root账户密码的过程。包括关闭与重新开启mysqld服务、使用root账户连接数据库并重置密码为空,以及最终修改密码至新密码的方法。
最低0.47元/天 解锁文章
1703

被折叠的 条评论
为什么被折叠?



