win11系统,MySQL是8.0.31
验证时输入正确密码却显示ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)无法进入,后续从论坛中找了解决方法,在my.ini中的[mysqld]下添加skip-grant-tables,MySQL的服务却频繁停止,重启数次均无效,求解答!
密码设置完成后,记得将必须要密码登录,将skip配置注释掉。
[root@iZuf6el9zfn76jfyw0aoi9Z /]# mysql -uroot -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
sudo su root
切换至root用户,然后操作!添加 skip-grant-tables 登陆进去后修改root密码,再注释掉这条设置后正常登陆