在Ubuntu 19.10上安装后无法登录mysql

时间:2020-01-12 03:38:08

标签: mysql ubuntu

在Ubuntu 19.10上,我使用sudo apt install mysql-server安装了mysql。我运行了sudo mysql_secure_installation utility并设置了root密码。然后,当我尝试使用mysql -u root -p登录时,我得到了ERROR 1698 (28000): Access denied for user 'root'@'localhost'

严重吗?我无法登录的数据库。要登录到新安装的mysql,我该怎么办?

谢谢。

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,尝试了很多事情,而对我来说最有效的方法是在尝试登录之前使用sudo:

sudo mysql -u root -p

然后登录后,我使用了:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '<password>';

希望有帮助!