错误 1045 (28000):用户“root”@“localhost”的访问被拒绝:即使我使用了 sudo

ERROR 1045 (28000): Access denied for user 'root'@'localhost' : even though I used sudo

提问人:soyyy 提问时间:2/9/2023 最后编辑:RiggsFollysoyyy 更新时间:2/9/2023 访问量:442

问:

~ mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

~ sudo mysql -u root -p
Password:
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

即使我尝试了 sudo,它也不起作用。我应该怎么做才能解决这个问题?

mysql 错误处理 终端 权限被拒绝

评论

0赞 RiggsFolly 2/9/2023
可能需要重置root密码 stackoverflow.com/a/60384009/2310830
0赞 soyyy 2/9/2023
@RiggsFolly我试过了,但即使是这个也会导致错误。sudo mysqld --skip-grant-tables --skip-networking
0赞 RiggsFolly 2/9/2023
相同的错误或不同的错误
0赞 soyyy 2/9/2023
[ERROR] [MY-010123] [Server] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root! 2023-02-08T17:45:42.719900Z 0 [ERROR] [MY-010119] [Server] Aborting
0赞 RiggsFolly 2/9/2023
我假设您在尝试之前停止了MySQL服务器?

答: 暂无答案