我建立了一個名爲cms
的數據庫,如果我以root用戶身份登錄我可以連接到該數據庫,並且我可以很好地操縱數據庫。我也可以連接MySQL Workbench。但是,當涉及到通過Laravel 5.4進行連接時,它不會讓我連接到MySQL來運行遷移。我在我的.env
文件中擁有與我在MySQL Workbench中相同的憑據,但仍然沒有連接。有任何想法嗎?從Laravel連接到MySQL
下面是我在我的.env
文件
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=cms
DB_USERNAME=root
DB_PASSWORD=
你得到的錯誤是什麼? – ceejayoz
'[PDOException] SQLSTATE [HY000] [2002]由於目標機器主動拒絕它,因此無法建立連接。「 – jesders88
如果您使用Homestead,請檢查此項:https://stackoverflow.com/questions/32514241/php-laravel -no-connection-could-be-made-because-the-target-machine-active-ref – dipoisola