登录ERROR 1698(28000):用户'root'@'localhost'拒绝访问

dan*_*ade 1 mysql

我刚刚在我的Ubuntu机器上安装了MySQL服务器.所有安装好了,当它要求我的密码时,我只需点击"输入",以便将密码留空.现在当我尝试登录时:

mysql -u root -p
Run Code Online (Sandbox Code Playgroud)

只需按Enter键,我收到以下错误:

ERROR 1698(28000):用户'root'@'localhost'拒绝访问

我不明白错误是什么或如何解决它.请有人帮忙吗?我试过阅读MYSQL文档,但我不明白他们在说什么.

当我尝试访问phpMyAdmin时,我还得到一个"拒绝访问"页面

小智 5

有同样的问题.使用超级用户权限执行对我有用.

sudo mysql -u root -p
Run Code Online (Sandbox Code Playgroud)