这可能是个没用的问题。
但我已经尝试了一切,清除和重新安装试图重新配置和工程。
出于某种原因,在本地主机上设置的没有密码的根目录拒绝了我的访问
我试图使用命令行重置根密码,但没有成功。
有人知道如何修正这个错误吗?

ERROR 1045 (28000): Access denied for user 'devin'@'localhost' (using password: NO)

我正在使用Linux和Ubuntu

最佳答案

即使您将root用户设置为无密码登录,但这并不意味着用户devin已配置为无密码登录。
编辑.my.cnf文件:

vi ~/.my.cnf

在您所看到的文件中,硬编码用户devin的密码,保存文件,然后退出。
[client]
user=devin
password=your_password_goes_here

然后重新启动mysql,devin应该可以在不使用密码的情况下登录。
下面的命令应该可以将您连接到名为my_db的数据库:
mysql --user=devin my_db

09-26 07:05