【发布时间】:2017-12-11 04:34:40
【问题描述】:
我建立了一个名为cms 的数据库,如果我ssh 作为root 用户,我可以连接到该数据库,并且我可以很好地操作数据库。我也可以连接 MySQL Workbench。但是,当涉及到通过 Laravel 5.4 连接时,它不会让我连接到 MySQL 来运行迁移。我在 .env 文件中的凭据与在 MySQL Workbench 中的凭据相同,但仍然没有连接。有什么想法吗?
以下是我的 .env 文件中的内容
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=cms
DB_USERNAME=root
DB_PASSWORD=
【问题讨论】:
-
你得到什么错误?
-
` [PDOException] SQLSTATE[HY000] [2002] 由于目标机器主动拒绝,无法建立连接。`
-
如果你使用 Homestead,请勾选:stackoverflow.com/questions/32514241/…
-
试过
DB_HOST=localhost? -
是的。我尝试了多种设置,但没有。
标签: php mysql laravel laravel-5 vagrant