DB 테이블을 생성하고 migration을 하려하니까 오류가 발생했다.
-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.example 이라는 테스트 파일만 있길래 해당 파일을 수정해서 반영이 안되었던 것이다. (으유 🤯)
사용하는 DB에 맞게 설정해주면 된다.
DB_CONNECTION={{ 사용하는 DBMS }}
DB_HOST={{ 호스트명 }}
DB_PORT={{ 포트번호 }}
DB_DATABASE={{ DB명 }}
DB_USERNAME={{ 유저네임 }}
DB_PASSWORD={{ Password }}
test