[error] 라라벨 Symfony\Component\Process\Exception\ProcessFailedException

ouneno·2023년 11월 9일
0

Error

목록 보기
11/12
post-thumbnail

DB 테이블을 생성하고 migration을 하려하니까 오류가 발생했다.


💡 Unknown MySQL server host 'db' (8)

-MacBook example % php artisan db
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 2005 (HY000): Unknown MySQL server host '호스트네임' (8)

   Symfony\Component\Process\Exception\ProcessFailedException 

  The command "'mysql' '--host=호스트네임' '--port=포트번호' '--user=유저네임' '--password=패스워드' '--default-character-set=utf8mb4' 'DB명'" failed.

Exit Code: 1(General error)

Working directory: 
/Users/경로/경로/경로/경로/경로

Output:
================


Error Output:
================

  at vendor/symfony/process/Process.php:267
    263▕      */
    264▕     public function mustRun(callable $callback = null, array $env = []): static
    265▕     {
    266▕         if (0 !== $this->run($callback, $env)) {
  ➜ 267▕             throw new ProcessFailedException($this);
    268▕         }
    269▕ 
    270▕         return $this;
    271▕     }

      +13 vendor frames 

  14  artisan:37
      Illuminate\Foundation\Console\Kernel::handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))

❗️ .env 파일을 찾아서 현재 사용하는 DB의 설정과 맞게 수정하자.

.env.example 이라는 테스트 파일만 있길래 해당 파일을 수정해서 반영이 안되었던 것이다. (으유 🤯)

사용하는 DB에 맞게 설정해주면 된다.

example: mySQL

.env 파일

DB_CONNECTION={{ 사용하는 DBMS }}
DB_HOST={{ 호스트명 }}
DB_PORT={{ 포트번호 }}
DB_DATABASE={{ DB명 }}
DB_USERNAME={{ 유저네임 }}
DB_PASSWORD={{ Password }}

정상실행완료

profile
지속적인 성장을 추구하는 새싹 개발자입니다🌱

1개의 댓글

comment-user-thumbnail
2023년 11월 20일

test

답글 달기