php - Laravel 4 迁移 :install [PDOException]

标签 php mysql laravel

我正在尝试调用 php artisan migrate:install 但收到此错误

  [PDOException]
  SQLSTATE[HY000] [2002] Connection refused

这是我的 app/confing/database.php

    'mysql' => array(
        'driver'    => 'mysql',
        'host'      => '127.0.0.1',
        'database'  => 'randomp_dev',
        'username'  => 'root',
        'password'  => 'root',
        'charset'   => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix'    => '',
        'port'      => 8888
    ),

这是我的 app/config/local/databse.php

    'mysql' => array(
        'driver'    => 'mysql',
        'host'      => '127.0.0.1',
        'database'  => 'randomp_dev',
        'username'  => 'root',
        'password'  => 'root',
        'charset'   => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix'    => '',
        'port'      => 8888
    ),

当我将 127.0.0.1 更改为“localhost”时,错误更改为:

  [PDOException]
  SQLSTATE[HY000] [2002] No such file or directory

我在 Mac 上运行。

感谢您对我应该做什么的任何建议。

最佳答案

您可以尝试将 127.0.0.1 更改为 localhost,当然您需要确保所有数据(用户/密码、端口)均有效。

关于php - Laravel 4 迁移 :install [PDOException],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26232313/

相关文章:

php - 使用 PHP 创建分析图表

mysql - Mysql中的微服务实现(关系型数据库结构)

php - Azure Web 应用程序 Mcrypt 安装

javascript - 将带有 HTML 字符串的数组返回到 jquery $.post 方法

javascript - 将 Javascript 放入 PHP 变量——用于格子

javascript - 获取并验证复选框和单选按钮的值

php - Register Page不会将数据发送到MySQL数据库

php - Yii2 连接多个表的关系

mysql - 来自现有数据库的 Laravel 种子数据库

php - 仅使用 laravel 验证规则验证 Laravel 中 URL 中添加的电子邮件