Một lỗi như vậy có nghĩa là bản thân máy chủ thậm chí không thể truy cập được. Bạn đã khởi động MySQL trong MAMP?
Ngoài ra, bạn đã bắt đầu MAMP như thế nào? Với MySQL chuẩn 3306
Hải cảng? Hoặc cổng thay thế mà MAMP sử dụng cho những người không phải là quản trị viên:8889
?
Tôi cá là máy chủ của bạn đang chạy nhưng đang cố kết nối với 3306
vì vậy bạn cần đặt cổng thành 8889
. Thay đổi cấu hình của bạn thành như thế này; lưu ý việc bổ sung port
tham số:
'mysql' => array(
'driver' => 'mysql',
'host' => '127.0.0.1',
'port' => '8889',
'database' => 'database',
'username' => 'root',
'password' => 'root',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),
CHỈNH SỬA: Tôi vừa tìm thấy câu hỏi này chủ đề
giải quyết vấn đề kết nối Laravel với MAMP qua cổng 8889
.