내가 'PHP는 장인 마이그레이션'나는 다음과 같은 오류 메시지를 사용데이터베이스 Laravel PHP는 장인 마이그레이션 연결이 거부
,SQLSTATE는 [HY000] [2002] 연결이 거부
[를 분명히 \ 데이터베이스 \의 QueryException] (SQL : INFORMATION_SCHEMA.TABLES SELECT * 여기서 TABLE_SCHEMA = 농가 및 TABLE_NAME = 마이그레이션)[PDOException]
SQLSTATE [HY000] [2002] 연결 거절
내가 XAMPP와 Mac에서 Laravel을 설치 한 다음 설정 한 : 나는 내가 할 수있는 몇 가지 솔루션을 시도했습니다
database.php을
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', 'localhost'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => null,
],
.env의
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
온라인으로 찾으십시오, 그러나 아무도는 지금까지 일하지 않았다.
누군가 나를 도울 수 있기를 바랍니다. 미리 감사드립니다.
XAMPP와 함께 설치 한 경우 올바른 데이터베이스 설정이 아닌 것 같습니다. 이 파일들이 무엇인지 알아 내서 .env 파일에 저장해야합니다. – user3158900
아, 너무 쉽게 고마워요! – Femke
Mac에서 Mamp를 사용하고 있는데이 문제가 있습니다. 어떻게 해결할 수 있습니까? 감사 – huykon225