mysql8.0.26 1045

img


没人动,为何密码进不去了。从网上搜了些解决办法,但不成功,没发跳过密码登录, 所以无法重置密码

img

感谢各位da shen,虽然问题没解决。主要解决思路是无密码登录后,修改密码。但不知是这个方法不行,还是我操作有纰漏,现把我的操作截图贴出来,如下

img

在大家指导和建议下,我今天终于可以无密码进去了,但又遇到了新问题,修改密码失败,如图

img


这又是怎么回事呢?为啥改不了

ERROR 1726(HY000):Storage engine 'MyISAM' does not support system tables. [mysql.user]

1、停止MySQL服务,
2、以管理员的身份启动cmd,进入到mysql的bin目录,
3、输入mysqld -console --skip-grant-tables --shared-memory,
4、运行结果最下面给出了root的临时密码
5、用这个登陆去操作,改你的密码

实在不行就重置吧。,重置然后再修改能解决绝大多数问题

当忘记密码处理,这有个比较详细的步骤参考,http://www.cnblogs.com/bors/p/16885021.html

卸载重装省事

如果你无法通过重置MySQL密码来解决问题,可以考虑以下方法:

  1. 检查MySQL服务器是否正在运行,以及它的端口号是否正确。
  2. 确认你使用的是正确的用户名和密码登录MySQL。如果你无法记住密码,可以尝试使用其他管理员帐户登录。
  3. 检查是否已经授权了正确的权限。使用MySQL的root帐户登录到服务器上,检查是否已经授予你需要的权限。
  4. 检查防火墙设置,确保MySQL的端口没有被阻止,以便允许远程连接。
  5. 检查MySQL的日志文件,以查看是否有错误信息。这可以帮助你诊断问题并找到解决方案。
    如果以上方法都不起作用,那就只有重置了

作为IT专家,我认为您需要检查登录方式是否被更改。您可以尝试使用原始密码或使用双因素身份验证(如电子邮件地址或手机验证码)来登录。如果您已经尝试了上述方法,并且登录失败,您可以尝试在浏览器中清除缓存和Cookie,并重新尝试登录。

另外,您可以尝试使用其他数据库或工具来测试密码,以确定该密码是否已被成功地破解。

最后,如果您确定登录方式没有更改,并且密码仍然被禁用,您可以尝试联系相关网站或服务的支持团队,以获取帮助。