将XAMPP中的phpMyAdmin与Laravel项目连接

时间:2017-07-07 00:33:07

标签: php mysql laravel phpmyadmin xampp

我试图用我的Laravel项目在我的XAMPP服务器中附加phpMyAdmin,但每次我做错都失败了:

php artisan migrate

发生此错误:

[PDOException]                                    
SQLSTATE[HY000] [2002] No such file or directory
  • 这是我的.env文件:

    DB_CONNECTION=mysql 
    DB_HOST=localhost
    DB_PORT=3306
    DB_DATABASE=laravel
    DB_USERNAME=root
    DB_PASSWORD=''
    
  • 这是我的database.php文件:

    'mysql' => [
        'driver' => 'mysql',
        'host' => 'localhost',
        'port' => env('DB_PORT', '3306'),
        'database' => 'laravel',
        'username' => 'root',
        'password' => '',
        'unix_socket' =>  '/opt/lampp/var/mysql/mysql.sock',
        'charset' => 'utf8mb4',
        'collation' => 'utf8mb4_unicode_ci',
        'prefix' => '',
        'strict' => true,
        'engine' => null,
    
    ],
    

1 个答案:

答案 0 :(得分:0)

错误是因为您尝试使用套接字文件连接到MYSQL,而该套接字文件在提供的路径下无法找到。将路径更改为mysql.sock文件