mysql5.7安装后无法登录

mysql5.7安装后无法登录

我使用以下命令将 mysql 作为 LAMP 安装的一部分进行安装:

$ sudo apt install lamp-server^

然后我运行 mysql_secure_installation 并提供了 root 密码。

当我尝试连接到 mysql 时,无论我尝试什么,都会出现以下错误:

ERROR 1698 (28000): Access denied for user 'root'@'localhost'

有人能告诉我如何进入 mysql 吗?非常感谢。

彼得

答案1

感谢 George Udosen 向我指出了答案:

https://stackoverflow.com/questions/39281594/error-1698-28000-access-denied-for-user-rootlocalhost

我使用了第一个解决方案,因为这是一个本地数据库,不必安全。

然而,我发现我没有设置密码,尽管我以为我已经设置了,通过mysql_secure_installation。所以我只能使用

mysql -u root

而不是使用:

mysql -u root -p

到此为止,我安装了 mysql Workbench 并在那里设置了密码。现在一切正常。

感谢大家,特别是乔治。

又倒下一个。

相关内容