MySQL 8.0.33无法重置root密码求助
MySQL 8.0.33无法重置root密码求助
各位好,我现在遇到了一个棘手的问题——没办法重置MySQL 8.0.33的root密码。
我尝试了常规的重置步骤:停止MySQL服务、设置跳过网络和权限表的启动参数、重启服务,但到最后还是没法登录root账户。具体操作流程如下:
- 停止MySQL服务:
sudo systemctl stop mysql.service - 设置启动环境变量,跳过网络验证和权限表:
sudo systemctl set-environment MYSQLD_OPTS="--skip-networking --skip-grant-tables" - 重启MySQL服务:
sudo systemctl start mysql.service
完成以上步骤后,我尝试无密码登录root用户:
sudo mysql -u root
结果收到了错误提示:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
我是刚新装的MySQL、Apache和PHP,之前没碰到过这种情况。谷歌搜出来的都是类似的教程步骤,试了好几次都没解决,实在不知道哪里出问题了。有没有大佬能帮我排查一下,或者给点方向?
备注:内容来源于stack exchange,提问作者maan81
相关产品推荐
相关产品推荐

