Vagrant/laravel/homestead/HeidiSQL 随手问题

Vagrant / laravel/homestead / HeidiSQL casual problems

LM:

Vagrant 1.8.1
Laravel Homestead version 3.0.1

问题:

  1. [PDOException] SQLSTATE[HY000] [2002] Can't connect to ...
  2. [PDOException] SQLSTATE[HY000] [2002] No connection could ... refused it.
  3. Refuse to connect to DB via Heidi

我浏览了很多讨论并为您找到了一些解决方案。欢迎 post 遇到类似问题。

  • 确定您使用的 PHP 并检查 php.ini 是否有 extension=php_pdo_mysql.dll
  • 检查您的 homestead.rb 并为来宾和主机设置端口,与框中 sudo nano /etc/mysql/my.cnf 访问的 my.cnf 相同!
  • 检查你的 database.php (mine) 保留默认值,你可以添加
    'port' => env('DB_PORT', 33060), 您只需要更改 根项目中的 .env 文件 (mine)
  • 还存在需要根据路由更改 localhost/127.0.0.1 的问题。
  • 运行 vagrant reload & vagrant provisions
  • 我的 Heidi 设置 [sql][3] [ssh][4](评论中的链接 → 无代表)

我希望这对某人有所帮助,因为我很生气!