我收到错误 1045 (28000):在 ubuntu 上使用命令 sudo mysql 拒绝用户

我有 Linux 和 Apache2,但对于 MySql,我按照教程安装 LAMP。我跟着它,在我们必须跑的地方之后,我得到了.但根据教程,我应该得到:sudo mysqlERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 22

Server version: 8.0.19-0ubuntu5 (Ubuntu)


Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.


Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.


Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.


mysql> 

请任何人尽快帮助我,因为我正在做的课程有截止日期。此外,如果网络上有任何文档,请分享。


如果您需要有关错误的更多信息,请告诉我以及如何提取它们。


谢谢。

Smart猫小萌
浏览 119回答 1
1回答

慕少森

在mysql控制台中尝试以下命令mysql>  FLUSH PRIVILEGES; mysql>  ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
打开App,查看更多内容
随时随地看视频慕课网APP