php artisan migrate 2

php artisan migrate 오류 : 1049 에러 / SQLSTATE[HY000] [1049] Unknown database 'root' (SQL: select * from information_schema.tables where table_schema = root and table_name = migrations and table_type = 'BASE TABLE')

php artisan migrate 쓸 때마다 다양한 종류의 에러를 만나는 중입니다ㅋㅋㅋㅋㅋ 이번 1049에러의 경우, 초반에 설치 후 셋팅이 안잡혔을 경우에 나오는 에러입니다. 초반에 MySQL 설치 및 설정 후 그에 맞게 .env와 config/database.php의 기본 셋팅 값을 수정해주어야 합니다. MySQL을 깔고 서치를 통해 기본 셋팅까진 다들 잘 따라하지만, 여기서 저를 포함해 많은 분들이 헷갈리는 부분이 있어 세세하게 정리해보았습니다. 우선 2가지 파일을 손보기 전에 위치를 한번 정리해서 알려드리겠습니다. 저처럼 VS Code를 사용하시는 분들은 상단 검색창에 바로 파일명을 검색하시면 되지만, 그렇지 않은 경우엔 폴더 위치를 통해 찾은 후 편집을 위해 관리자 권한으로 실행하시기 바랍니다..

php artisan migrate error / SQLSTATE[42000]: Syntax error or access violation: 1170 BLOB/TEXT column 'u_id' used in key specification without a key length (SQL: alter table `posts` add unique `posts_u_id_unique`(`u_id`))

오늘은 migation과 씨름 중인 에러노트입니다. MAC valet과 homebrew를 통해 라라벨 설치부터 깃허브 연동, VS Code 연결 셋팅까지 모두 마치고 드디어 DB부터 시작중입니다. 수많은 에러들을 만났지만, 이 친구는 앞으로도 자주 만날 것 같아서 써두려고 합니다. 이외의 다른 에러도 있으니 참고 바랍니다 :) 1170 error의 경우, 번역기를 돌렸을 때 다음과 같이 해석됩니다. [error 내용] SQLSTATE[42000]: Syntax error or access violation: 1170 BLOB/TEXT column 'u_id' used in key specification without a key length (SQL: alter table `posts` add uniqu..