PhpStorm Laravel 尝试连接 MySQL 数据库时抛出 java.net.ConnectException:连接被拒绝:连接

PhpStorm Laravel 尝试连接 MySQL 数据库时抛出 java.net.ConnectException:连接被拒绝:连接

我正在尝试设置一个laravel项目,phpstorm但无法连接到mysql数据库。以下是我到目前为止采取的步骤:

  1. 下载并安装composervagrant然后virtualbox
  2. 使用创建laravel/laravel项目composercomposer在中创建项目phpstorm
  3. 整合:laravel/homesteadcomposercomposer require laravel/homestead --dev
  4. 在以下位置建造家园root dirvendor\\bin\\homestead make(windows)
  5. 通过以下方式设置我的本地域名Homestead.yaml -> sites -> mapmydomain.com
  6. 将域集成到c:/windows/system32/drivers/etc/hosts192.168.10.10 mydomain.com
  7. 创建空的ssh keyvagrant运行:fsutil file createnew C:/Users/<username>/.ssh/id_rsa 0
  8. VM从...开始vagrantvagrant up

到目前为止一切顺利,一切似乎都正常。但问题来了:

  1. 使用集成数据库工具创建mysql数据库,作为参考(,,,,,,)phpstorm's.envDB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=laravelDB_USERNAME=rootDB_PASSWORD=devpw

安装后drivers尝试测试连接时:

[08S01]
    Communications link failure

    The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

或者在日志中:

java.net.ConnectException: Connection refused: connect.

一段时间以来,我一直在尝试寻找解决方法,但没有成功。本帖似乎提供了解决方案,但其中很多我都不确定如何实现,因为它们不是针对的。我对整个事情以及如何在 中正确设置它phpstorm感到有点不知所措。backendlaravel

我是否应该先将其安装mysql在 Windows 上,然后再将其集成到phpstorm

相关内容