首页 > 解决方案 > 在 Ubuntu 19.10 上安装后无法登录 mysql

问题描述

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

严重地?我无法登录的数据库。我必须做什么才能登录到新安装的 mysql?

谢谢。

标签: mysqlubuntu

解决方案


我遇到了同样的问题并尝试了很多事情,对我有用的是在尝试登录之前使用 sudo:

sudo mysql -u root -p

然后在登录时,我使用了:

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

希望能帮助到你!


推荐阅读