Laravel 5.1-MySQLデータベース(MAMP)への接続

センチ

この問題について議論しているオンラインのトピックがありますが、問題のきちんとした説明や質問に対する確かな答えは見つかりませんでした。私が達成しようとしているのは、Laravel5.1をMAMPのMySQLデータベースに接続することです。


私のconfig> app.phpで:

   'default' => env('DB_CONNECTION', 'mysql'),


   'mysql' => [
        'driver'    => 'mysql',
        'host'      => 'localhost:8889',
        'database'  => 'test',
        'username'  => 'root',
        'password'  => 'root',
        'charset'   => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'unix_socket'   => '/Applications/MAMP/tmp/mysql/mysql.sock',
        'prefix'    => '',
        'strict'    => false,
    ],

私の.envでは:

      DB_HOST=localhost
      DB_DATABASE=test
      DB_USERNAME=root
      DB_PASSWORD=root

私は.env.exampleも持っています:(これには機能がないと思います)

      DB_HOST=localhost
      DB_DATABASE=homestead
      DB_USERNAME=homestead
      DB_PASSWORD=secret

またデータベースに移行create_users_table.phpあります(migration:makeを実行しなかった場合でも)create_password_resets_table.php


MAMPは、ローカルホストにプロジェクトをロードするときに、サーバーを正常に指示して実行しています。


これが私のMAMP設定です:

そして、testデータベースが作成されます(Laravelではなく、以前に作成して他のプロジェクトで使用したテーブルが含まれています)。


すべてが正しいように見えますが、Authフォームを送信しようとすると、次のエラーが発生します。

Connector.phpの50行目のPDOException:ドライバーが見つかりませんでした

  1. Connector.phpの50行目

  2. PDO-> __construct( 'mysql:unix_socket = / Applications / MAMP / tmp / mysql / mysql.sock; dbname = test'、 'root'、 'root'、array( '0'、 '2'、 '0' 、false、false))Connector.phpの50行目

  3. Connector-> createConnection( 'mysql:unix_socket = / Applications / MAMP / tmp / mysql / mysql.sock; dbname = test'、array( 'driver' => 'mysql'、 'host' => 'localhost:8889' 、 'データベース' => 'テスト'、 'ユーザー名' => 'ルート'、 'パスワード' => 'ルート'、 '文字セット' => 'utf8'、 '照合' => 'utf8_unicode_ci'、 'unix_socket' = > '/ Applications / MAMP / tmp / mysql / mysql.sock'、 'prefix' => ''、 'strict' => false、 'name' => 'mysql')、array( '0'、 '2' 、 '0'、false、false))MySqlConnector.phpの22行目

等々...

ブライアン・スクラムリン

私にとっては非常に簡単でした。.envファイルのローカルホストに:8889を追加しました。

DB_HOST = localhost:8889

これは、MAMP設定では、:8889がデフォルトのポートであるためです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Laravel 5.1-MySQLデータベース(MAMP)への接続

分類Dev

Laravel5l複数のデータベース接続

分類Dev

Laravel5のデータベース接続に関する問題

分類Dev

リモートMySQLデータベース接続Laravel5が機能しない

分類Dev

Laravel / MySQLデータベース接続

分類Dev

Laravel 5のYajraDatatablesに特定の接続(またはデータベース名)を指定する方法

分類Dev

Laravelのデータベース接続

分類Dev

検証チェック(1がデータベースの値と等しい場合)Laravel 5

分類Dev

ローカル環境からステージングデータベースに接続する-Laravel5

分類Dev

繰り返される各5行で指定されたExcelデータをデータベースの1行にインポートします。Laravel 5.8

分類Dev

同時に異なるデータベースへのLaravel動的接続

分類Dev

Pythonは約1日後にMySQLデータベースへの接続を失います

分類Dev

Laravelのmysqlデータベースの列から1分を引く方法は?

分類Dev

データベースなしでLaravelからMySQLに接続

分類Dev

laravel5のmysqlデータベースにデータを挿入中にエラーが発生する

分類Dev

Laravel 5デフォルト以外のデータベースに接続するようにキューデータベースドライバーを構成するにはどうすればよいですか?

分類Dev

1つのmySQLデータベースのみが接続を失います

分類Dev

Laravelデータベースシーダー、特定の値を設定laravel 5

分類Dev

Laravel5データベースの問題

分類Dev

Laravel5-データベースからの先行入力

分類Dev

Laravel 5:データベースの移行(ヘルプ!)

分類Dev

Laravel 5、データベースの値を変更

分類Dev

Laravel 5Homestead複数のデータベース

分類Dev

Laravel5がデータベースへのシードを機能させない

分類Dev

Laravel 5データベースセッション(Laravel 5.0)

分類Dev

sshを使用して動作しているが、laravel5を使用して接続できないリモートホストデータベースの接続

分類Dev

Laravel 7 sanctumデータベース接続の問題

分類Dev

Laravel 5.1-データベース接続の確認

分類Dev

Laravelの動的データベース接続

Related 関連記事

  1. 1

    Laravel 5.1-MySQLデータベース(MAMP)への接続

  2. 2

    Laravel5l複数のデータベース接続

  3. 3

    Laravel5のデータベース接続に関する問題

  4. 4

    リモートMySQLデータベース接続Laravel5が機能しない

  5. 5

    Laravel / MySQLデータベース接続

  6. 6

    Laravel 5のYajraDatatablesに特定の接続(またはデータベース名)を指定する方法

  7. 7

    Laravelのデータベース接続

  8. 8

    検証チェック(1がデータベースの値と等しい場合)Laravel 5

  9. 9

    ローカル環境からステージングデータベースに接続する-Laravel5

  10. 10

    繰り返される各5行で指定されたExcelデータをデータベースの1行にインポートします。Laravel 5.8

  11. 11

    同時に異なるデータベースへのLaravel動的接続

  12. 12

    Pythonは約1日後にMySQLデータベースへの接続を失います

  13. 13

    Laravelのmysqlデータベースの列から1分を引く方法は?

  14. 14

    データベースなしでLaravelからMySQLに接続

  15. 15

    laravel5のmysqlデータベースにデータを挿入中にエラーが発生する

  16. 16

    Laravel 5デフォルト以外のデータベースに接続するようにキューデータベースドライバーを構成するにはどうすればよいですか?

  17. 17

    1つのmySQLデータベースのみが接続を失います

  18. 18

    Laravelデータベースシーダー、特定の値を設定laravel 5

  19. 19

    Laravel5データベースの問題

  20. 20

    Laravel5-データベースからの先行入力

  21. 21

    Laravel 5:データベースの移行(ヘルプ!)

  22. 22

    Laravel 5、データベースの値を変更

  23. 23

    Laravel 5Homestead複数のデータベース

  24. 24

    Laravel5がデータベースへのシードを機能させない

  25. 25

    Laravel 5データベースセッション(Laravel 5.0)

  26. 26

    sshを使用して動作しているが、laravel5を使用して接続できないリモートホストデータベースの接続

  27. 27

    Laravel 7 sanctumデータベース接続の問題

  28. 28

    Laravel 5.1-データベース接続の確認

  29. 29

    Laravelの動的データベース接続

ホットタグ

アーカイブ