Open hainho opened 2 years ago
npm run dbreset 정상적으로 실행되면 터미널 종료하고 npm run db 해줘야함
Error response from daemon: Ports are not available: listen tcp 0.0.0.0:3306: bind: address already in use
이 에러가 뜰 경우 mysql 이 프로세스 :3306에 돌아가고 있을 확률이 높으므로
kill 3306
/Users/chloek/project/CodingDictionary/backend/src/driver/mysql/MysqlQueryRunner.ts:1453 const defaultCollation = dbCollation["COLLATION"]; ^ TypeError: Cannot read properties of undefined (reading 'COLLATION') at MysqlQueryRunner.<anonymous> (/Users/chloek/project/CodingDictionary/backend/src/driver/mysql/MysqlQueryRunner.ts:1453:49) at step (/Users/chloek/project/CodingDictionary/backend/node_modules/tslib/tslib.js:143:27) at Object.next (/Users/chloek/project/CodingDictionary/backend/node_modules/tslib/tslib.js:124:57) at /Users/chloek/project/CodingDictionary/backend/node_modules/tslib/tslib.js:117:75 at new Promise (<anonymous>) at Object.__awaiter (/Users/chloek/project/CodingDictionary/backend/node_modules/tslib/tslib.js:113:16) at /Users/chloek/project/CodingDictionary/backend/src/driver/mysql/MysqlQueryRunner.ts:1449:54 at Array.map (<anonymous>) at MysqlQueryRunner.<anonymous> (/Users/chloek/project/CodingDictionary/backend/src/driver/mysql/MysqlQueryRunner.ts:1449:37) at step (/Users/chloek/project/CodingDictionary/backend/node_modules/tslib/tslib.js:143:27)
위와 같은 에러가 나는 경우
ormconfig.ts
파일의 synchronize
를 false
로 해주면 해결됨
db 초기화 이후 seed data 추가하려면
backend/src/index.ts 의 44줄 주석 부분 주석 해제하고 4. npm start 이후 다시 주석 처리
제목
db, swagger 업데이트시 최신화 방법
이슈에 대한 설명
db 초기화(최신화) 방법
swagger 최신화 방법
checkList
주의사항