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