MySQL不与Laravel合作

时间:2016-01-19 07:35:42

标签: mysql linux ubuntu

这可能是一个菜鸟问题。

但是我已经尝试了一切,清除并重新安装尝试重新配置和工作。

出于某种原因,我在roothost上设置了没有密码的root就是拒绝我访问

我尝试使用命令行重置root密码,但无济于事。

有人知道如何修复此错误吗?

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

我正在使用linux和ubuntu

1 个答案:

答案 0 :(得分:1)

即使您将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