【问题标题】:Vagrant / laravel/homestead / HeidiSQL casual problemsVagrant / laravel/homestead / HeidiSQL 随便的问题
【发布时间】:2016-05-21 04:50:15
【问题描述】:

LM:

Vagrant 1.8.1
Laravel Homestead version 3.0.1

问题:

  1. [PDOException] SQLSTATE[HY000] [2002] 无法连接到...
  2. [PDOException] SQLSTATE[HY000] [2002] 无法连接... 拒绝了。
  3. 拒绝通过 Heidi 连接 DB

我浏览了许多讨论并为您找到了一些解决方案。随意发布类似的问题。

【问题讨论】:

  • 你可以通过 ssh 连接吗?
  • 是的,我可以,只为mysql打开了一个端口。

标签: laravel ssh vagrant homestead heidisql


【解决方案1】:
  • 确定您使用的是什么 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](评论中的链接 → 无代表)

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-22
    • 2014-07-25
    • 2016-12-07
    • 2018-10-15
    • 2021-05-28
    • 2019-08-02
    • 2016-11-08
    • 2017-04-25
    相关资源
    最近更新 更多