【问题标题】:How to configure MariaDB in Laravel 5?如何在 Laravel 5 中配置 MariaDB?
【发布时间】:2015-07-27 10:41:17
【问题描述】:

我在某处读到,Laravel 5 中没有“MariaDB”驱动程序,我们可以使用 mysql 驱动程序在 Laravel 5 中使用 MariaDB。但即便如此,当我提供我的 MariaDB 用户名和密码时,我也会收到此错误.密码是“root”,用户名也是“root”。

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

有人可以指导我如何配置 MariaDB 以与 Laravel 5 一起使用。

【问题讨论】:

  • GRANT 是什么样的?

标签: database mariadb


【解决方案1】:
'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,
    ],

嗯,问题出在端口上。默认情况下未提及,他们将其视为 3306。因此,我们必须包含该行并提及端口是 3307。这解决了问题。 希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2015-05-20
    • 1970-01-01
    • 2015-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-08
    相关资源
    最近更新 更多