Laravel 5.2로 Mysql 서버에 연결할 수 없습니다.

조리스 셸 파우 트

내 laravel 설치에 MySQL 연결을 추가하면 작동하지 않는 것 같습니다. 원격 서버에서도 모든 설정을 두 번 확인했습니다. 자격 증명이 정확하고 모든 것이 작동합니다. 아래에 내 컨트롤러,보기 및 database.config 파일을 게시하여 무엇이 잘못되었는지 확인할 수 있습니다. 나는 지난 2 시간 동안 이것을 고치려고 노력해 왔으며 무엇이 잘못되었는지 전혀 모릅니다. (데이터가 있는지 테스트 할 때 테이블이 존재하지 않는다고 말하지 않으면 null을 반환합니다. 권한 선택)

제어 장치

    <?php

namespace App\Http\Controllers;

use DB;
use App\Log;

class DataController extends Controller
{
    public function index()
    {
        $logs = Log::distinct()->select(['device_name','device_id'])->get();

        return view('data.index', compact('logs'));
    }

    public function show($device_id)
    {
        $logs = DB::table('datalog_net_data')->take(100);
        return view('data.show', compact('logs'));
    }
    public function dashboard()
    {
        $pageTitle = "Dashboard";
        return view('data.dashboard', compact('pageTitle'));
    }
}

데이터베이스 구성 파일

<?php

return [

    /*
    |--------------------------------------------------------------------------
    | PDO Fetch Style
    |--------------------------------------------------------------------------
    |
    | By default, database results will be returned as instances of the PHP
    | stdClass object; however, you may desire to retrieve records in an
    | array format for simplicity. Here you can tweak the fetch style.
    |
    */

    'fetch' => PDO::FETCH_CLASS,

    /*
    |--------------------------------------------------------------------------
    | Default Database Connection Name
    |--------------------------------------------------------------------------
    |
    | Here you may specify which of the database connections below you wish
    | to use as your default connection for all database work. Of course
    | you may use many connections at once using the Database library.
    |
    */

    'default' => 'mysql',

    /*
    |--------------------------------------------------------------------------
    | Database Connections
    |--------------------------------------------------------------------------
    |
    | Here are each of the database connections setup for your application.
    | Of course, examples of configuring each database platform that is
    | supported by Laravel is shown below to make development simple.
    |
    |
    | All database work in Laravel is done through the PHP PDO facilities
    | so make sure you have the driver for your particular database of
    | choice installed on your machine before you begin development.
    |
    */

    'connections' => [

        'sqlite' => [
            'driver'   => 'sqlite',
            'database' => database_path('database.sqlite'),
            'prefix'   => '',
        ],

        'mysql' => [
            'driver'    => 'mysql',
            'host'      => '192.168.1.113',
            'database'  => 'gs_database',
            'username'  => 'laravel',
            'password'  => '1234',
            'charset'   => 'Pneunet44',
            'collation' => '',
            'prefix'    => '%',
            'strict'    => false,
            'engine'    => null,
        ],

        'pgsql' => [
            'driver'   => 'pgsql',
            'host'     => env('DB_HOST', 'localhost'),
            'database' => env('DB_DATABASE', 'forge'),
            'username' => env('DB_USERNAME', 'forge'),
            'password' => env('DB_PASSWORD', ''),
            'charset'  => 'utf8',
            'prefix'   => '',
            'schema'   => 'public',
        ],

        'sqlsrv' => [
            'driver'   => 'sqlsrv',
            'host'     => env('DB_HOST', 'localhost'),
            'database' => env('DB_DATABASE', 'forge'),
            'username' => env('DB_USERNAME', 'forge'),
            'password' => env('DB_PASSWORD', ''),
            'charset'  => 'utf8',
            'prefix'   => '',
        ],

    ],

    /*
    |--------------------------------------------------------------------------
    | Migration Repository Table
    |--------------------------------------------------------------------------
    |
    | This table keeps track of all the migrations that have already run for
    | your application. Using this information, we can determine which of
    | the migrations on disk haven't actually been run in the database.
    |
    */

    'migrations' => 'migrations',

    /*
    |--------------------------------------------------------------------------
    | Redis Databases
    |--------------------------------------------------------------------------
    |
    | Redis is an open source, fast, and advanced key-value store that also
    | provides a richer set of commands than a typical key-value systems
    | such as APC or Memcached. Laravel makes it easy to dig right in.
    |
    */

    'redis' => [

        'cluster' => false,

        'default' => [
            'host'     => env('REDIS_HOST', 'localhost'),
            'password' => env('REDIS_PASSWORD', null),
            'port'     => env('REDIS_PORT', 6379),
            'database' => 0,
        ],

    ],

];

내가 첫 번째 로그 행을 var_dump 할 때 반환 http://puu.sh/nJLtV/028b2b5192.jpg

저는 여러분이 알기를 바랍니다.

테일러

.env파일 의 DB_HOST를 다음에서 변경하십시오 .

DB_HOST=localhost

...에

DB_HOST=127.0.0.1

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

로컬 MySQL 서버에 연결할 수 없습니다.

분류에서Dev

Symfony2는 '192.168.1.50'(113)에서 MySQL 서버에 연결할 수 없습니다.

분류에서Dev

jdbc 드라이버로 mysql에 연결할 수 없습니다.

분류에서Dev

JDBC-MySQL 서버에 원격으로 연결할 수 없습니다.

분류에서Dev

docker-compose의 "로컬 MySQL 서버에 연결할 수 없습니다"

분류에서Dev

Cloud Shell에서 로컬 mysql에 연결할 수 없습니다.

분류에서Dev

소켓 '/var/lib/mysql/mysql.sock'을 통해 로컬 MySQL 서버에 연결할 수 없습니다. (2)

분류에서Dev

원격 서버에서 MySQL에 연결할 수 없습니다.

분류에서Dev

MySQL Workbench를 MySQL 서버에 연결할 수 없습니다.

분류에서Dev

MySQL Workbench를 MySQL 서버에 연결할 수 없습니다.

분류에서Dev

소켓 '/var/run/mysqld/mysqld.sock'을 통해 로컬 MySQL 서버에 연결할 수 없습니다. (2)

분류에서Dev

소켓 '/var/run/mysqld/mysqld.sock'을 통해 로컬 MySQL 서버에 연결할 수 없습니다. (2)

분류에서Dev

오류 : '소켓'/var/run/mysqld/mysqld.sock'(2)를 통해 로컬 MySQL 서버에 연결할 수 없습니다. '

분류에서Dev

J2EE를 MySQL에 연결할 수 없습니다.

분류에서Dev

PDO로 MySQL에 연결할 수 없습니다.

분류에서Dev

C ++로 MySQL에 연결할 수 없습니다.

분류에서Dev

MySQL Workbench에 관리자로 연결할 수 없습니다.

분류에서Dev

MySQL이 원격 서버에 연결할 수 없습니다.

분류에서Dev

phpMyAdmin이 MySQL 서버에 연결할 수 없습니다.

분류에서Dev

연결할 수 없음 : '/var/run/mysqld/mysqld.sock'소켓을 통해 로컬 MySQL 서버에 연결할 수 없습니다. (2)

분류에서Dev

mySQL Docker "ERROR 2002 (HY000) : 소켓을 통해 로컬 MySQL 서버에 연결할 수 없습니다."

분류에서Dev

홈 연결에서 서버로 SSH 할 수 없습니다.

분류에서Dev

MySQL Workbench에서 Dockerized MySQL 서버에 연결할 수 없습니다.

분류에서Dev

각도 2는 서버에 연결할 수 없습니다

분류에서Dev

MongoDB가 로컬 서버에 연결할 수 없습니다.

분류에서Dev

Adium으로 ejabberd 서버에 연결할 수 없습니다.

분류에서Dev

MongoDB가 로컬 서버에 연결할 수 없습니다.

분류에서Dev

로컬 mumble 서버에 연결할 수 없습니다

분류에서Dev

ifconfig로 인해 서버에 연결할 수 없습니다.

Related 관련 기사

  1. 1

    로컬 MySQL 서버에 연결할 수 없습니다.

  2. 2

    Symfony2는 '192.168.1.50'(113)에서 MySQL 서버에 연결할 수 없습니다.

  3. 3

    jdbc 드라이버로 mysql에 연결할 수 없습니다.

  4. 4

    JDBC-MySQL 서버에 원격으로 연결할 수 없습니다.

  5. 5

    docker-compose의 "로컬 MySQL 서버에 연결할 수 없습니다"

  6. 6

    Cloud Shell에서 로컬 mysql에 연결할 수 없습니다.

  7. 7

    소켓 '/var/lib/mysql/mysql.sock'을 통해 로컬 MySQL 서버에 연결할 수 없습니다. (2)

  8. 8

    원격 서버에서 MySQL에 연결할 수 없습니다.

  9. 9

    MySQL Workbench를 MySQL 서버에 연결할 수 없습니다.

  10. 10

    MySQL Workbench를 MySQL 서버에 연결할 수 없습니다.

  11. 11

    소켓 '/var/run/mysqld/mysqld.sock'을 통해 로컬 MySQL 서버에 연결할 수 없습니다. (2)

  12. 12

    소켓 '/var/run/mysqld/mysqld.sock'을 통해 로컬 MySQL 서버에 연결할 수 없습니다. (2)

  13. 13

    오류 : '소켓'/var/run/mysqld/mysqld.sock'(2)를 통해 로컬 MySQL 서버에 연결할 수 없습니다. '

  14. 14

    J2EE를 MySQL에 연결할 수 없습니다.

  15. 15

    PDO로 MySQL에 연결할 수 없습니다.

  16. 16

    C ++로 MySQL에 연결할 수 없습니다.

  17. 17

    MySQL Workbench에 관리자로 연결할 수 없습니다.

  18. 18

    MySQL이 원격 서버에 연결할 수 없습니다.

  19. 19

    phpMyAdmin이 MySQL 서버에 연결할 수 없습니다.

  20. 20

    연결할 수 없음 : '/var/run/mysqld/mysqld.sock'소켓을 통해 로컬 MySQL 서버에 연결할 수 없습니다. (2)

  21. 21

    mySQL Docker "ERROR 2002 (HY000) : 소켓을 통해 로컬 MySQL 서버에 연결할 수 없습니다."

  22. 22

    홈 연결에서 서버로 SSH 할 수 없습니다.

  23. 23

    MySQL Workbench에서 Dockerized MySQL 서버에 연결할 수 없습니다.

  24. 24

    각도 2는 서버에 연결할 수 없습니다

  25. 25

    MongoDB가 로컬 서버에 연결할 수 없습니다.

  26. 26

    Adium으로 ejabberd 서버에 연결할 수 없습니다.

  27. 27

    MongoDB가 로컬 서버에 연결할 수 없습니다.

  28. 28

    로컬 mumble 서버에 연결할 수 없습니다

  29. 29

    ifconfig로 인해 서버에 연결할 수 없습니다.

뜨겁다태그

보관