我在某个地方读到过,Laravel5中没有“MariaDB”的驱动程序,我们可以使用mysql驱动程序在Laravel5中使用MariaDB。但即使这样,当我给出我的MariaDB用户名和密码时,我也会遇到这个错误。密码是“root”,用户名也是“root”
SQLSTATE[HY000][1045]拒绝用户'root'@'localhost'的访问(使用密码:是)
有人可以指导我如何配置MariaDB与Laravel 5一起使用吗
'mysql'=>;[
“驱动程序”=>;“mysql”,
'host'=>;env('DB_host','localhost'),
“端口”=>;环境(“DB_端口”,“3307”),
'database'=>;env('DB_database','doctorsonedmand'),
'username'=>;env('DB_username','root'),
'password'=>;env('DB_password','root'),
“字符集”=>;“utf8”,
“排序规则”=>;“utf8\U unicode\U ci”,
'前缀'=>;'',
“严格”=>;错误,
],
问题出在端口上。默认情况下,未提及,他们将其视为3306。所以,我们必须包括这条线,并提到港口是3307。这就解决了问题。
希望这有帮助