Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在Mac上将Laravel连接到MAMP mysql_Php_Laravel_Mamp - Fatal编程技术网

Php 如何在Mac上将Laravel连接到MAMP mysql

Php 如何在Mac上将Laravel连接到MAMP mysql,php,laravel,mamp,Php,Laravel,Mamp,这是我的Laravel数据库配置 DB_CONNECTION=mysql DB_HOST=localhost DB_PORT=8889 DB_DATABASE=carnet DB_USERNAME=root DB_PASSWORD=root 但我总是犯这个错误 拒绝用户“root”@“localhost”的SQLSTATE[HY000][1045]访问 (使用密码:是) 尝试将主机从localhost更改为127.0.0.1,并检查它是否连接。您确定8889是正确的端口吗?是的,我在MySQL

这是我的
Laravel
数据库配置

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=8889
DB_DATABASE=carnet
DB_USERNAME=root
DB_PASSWORD=root
但我总是犯这个错误

拒绝用户“root”@“localhost”的SQLSTATE[HY000][1045]访问 (使用密码:是)


尝试将主机从localhost更改为127.0.0.1,并检查它是否连接。

您确定
8889
是正确的端口吗?是的,我在MySQL工作台上使用了相同的端口8889进行连接,并且连接成功。我猜用户名密码不正确。您能发布什么
config/database.php
文件是否有?它从
.env
文件中提取值吗?我只是重新启动了我的机器。你可能想试试这个,通常每当我遇到这个错误时,这就是我的修复方法。