Git Bash 2

php artisan migrate 오류 해결 Illuminate\Database\QueryException SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO)

오늘은 홈스테드와 베이그런트를 사용하여 DB를 구축하던 중 6시간 동안 서치하고 삽질한 끝에 찾아낸 해결방법을 가져왔습니다. 혹여나 저처럼 homestead나 vagrant ssh를 통해 터미널(혹은 git bash) 연결을 하여 php를 사용하는 경우, 1045 에러를 해결하는 연결방법을 설명드릴 터이니 참고가 되시길 바랍니다. 여러분의 시간은 소중하니까요 :D 저의 에러 상황 재현 더보기 먼저 당시의 제 오류 상황을 재현 해보자면, 권한 부여를 확인 후 database.php와 .env에 로컬에서의 mysql 기준으로 셋팅 하였습니다. (네, 바로 이게 문제였습니다..ㅎㅎ) 하지만 오류는 여전하였고, 알고 보니 Homestead를 사용하는 경우, 이쪽 세팅의 문제가 아님을 알게 되었습니다. 서치해보면..

[Git bash] error: could not fork child process: there are no available terminals (-1). 해결방법

error: could not fork child process: there are no available terminals (-1).라는 오류와 함께 아무것도 입력되지 않습니다. git Bash창을 껐다 켜도 동일한 상황입니다. 우선, 해결 방법부터 알아봅시다. 작업 관리자 창(ctrl+alt+del)을 열어줍니다. 프로세스 탭에서 아래로 스크롤하다 보면 아래 사진과 같이 ssh.exe 또는 ssh-agent.exe 또는 GitExtensions.exe가 있습니다. 우클릭 > 작업 끝내기 해줍니다. 3. 현재 작업 창 중 Visual Studio Code, node.js 등을 사용 중인 경우 모두 종료해줍니다. 터미널 등을 사용하였을 경우, VSCode 열기 터미널 > 새 터미널로 이동하여 우측하단의 ..