【发布时间】:2017-01-27 18:20:42
【问题描述】:
在我的计算机上为 laravel 项目重新安装 wamp 后,我遇到了 mysql 问题。当我尝试运行 php artisan migrate 我得到
SQLSTATE[HY000] [1045] Access denied for user 'scompean'@'localhost'
(using password: YES)
我非常肯定我的 .env 文件是正确的:
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=compean
DB_USERNAME=scompean
DB_PASSWORD=tmp1234,
用户 scompean 存在并且 db compean 存在,我已经在 phpmyadmin 中检查了这一点,我可以使用这个具有全局权限的用户登录,所以我不确定这如何表示访问被拒绝?看来我也无法通过命令行访问mysql
当我运行 mysql -u scompean -p 时
我希望输入密码:
但我什么也没得到,我只是看到一个光标(|)坐在终端上 所以我不确定发生了什么。我研究过,甚至尝试过
php artisan config:clear
但这也没有用。我不是 mysql 方面的专家,所以我不太确定还能从这里尝试什么?可能是以前安装的 wamp 中的旧配置文件导致了问题?不确定 (>:/)
【问题讨论】:
-
我怀疑它有什么不同,但我使用 gitbash 作为我的终端。
-
您输入密码了吗?
-
您可以从终端登录
$ mysql -u scompean -ptmp1234,? -
@SetKyarWaLar 是的,我也试过了 只需获取 mysql:[警告] 在命令行界面上使用密码可能不安全。和闪烁的光标:/
标签: mysql laravel permissions