web-dev-qa-db-ja.com

Laravel 5でMariaDBを設定する方法は?

私はどこかで読んだことがあります。Laravel 5には「MariaDB」のドライバーがなく、Laravel 5.でmysqlドライバーを使用してMariaDBを使用できます。それでも、MariaDBのユーザー名とパスワードを指定すると、このエラーが発生します。パスワードは「root」で、ユーザー名も「root」です。

SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)

Laravel 5.で使用するようにMariaDBを構成する方法について誰かが私をガイドできますか?.

8
'mysql' => [
        'driver'    => 'mysql',
        'Host'      => env('DB_Host', 'localhost'),
        'port'      => env('DB_PORT', '3307'),
        'database'  => env('DB_DATABASE', 'doctorsondemand'),
        'username'  => env('DB_USERNAME', 'root'),
        'password'  => env('DB_PASSWORD', 'root'),
        'charset'   => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix'    => '',
        'strict'    => false,
    ],

さて、問題はportにありました。デフォルトでは言及されておらず、3306と見なされています。そのため、その行を含め、ポートが3307であることを言及する必要があります。これで問題は解決しました。お役に立てれば。

17