美文网首页
php artisan migrate 无法迁移数据库

php artisan migrate 无法迁移数据库

作者: yundGo | 来源:发表于2016-11-20 20:30 被阅读0次

    Mac下使用php artisan migrate无法迁移数据库,报错如下:

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

    在终端查看MySQL 查看sockset的值
    show variables like '%sock%'

    +---------------+-----------------------------------------+
    
    | Variable_name | Value                                   |
    
    +---------------+-----------------------------------------+
    
    | socket        | /Applications/MAMP/tmp/mysql/mysql.sock |
    
    +---------------+-----------------------------------------+
    

    编辑config下的 ***database.php ***在mysql项里面添加socket值

    'unix_socket' =>  '/Applications/MAMP/tmp/mysql/mysql.sock'
    'mysql'=> [
      'driver'=>'mysql','host'=> env('DB_HOST', '127.0.0.1'),
      'port'=> env('DB_PORT', '3306'),
      'database'=> env('DB_DATABASE', 'test'),
      'username'=> env('DB_USERNAME', 'root'),
      'password'=> env('DB_PASSWORD', 'root'),
      'charset'=> 'utf8','collation'=> 'utf8_unicode_ci','prefix'=> '',
      'strict'=> false,'engine' => null,
      'unix_socket'=>'/Applications/MAMP/tmp/mysql/mysql.sock'
    ],
    

    相关文章

      网友评论

          本文标题:php artisan migrate 无法迁移数据库

          本文链接:https://www.haomeiwen.com/subject/xxyypttx.html