Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- class
- game
- MySQL
- Python
- nodejs
- flask
- MongoDB
- Bull
- typeORM
- 공룡게임
- 자료구조
- Express
- AWS
- 게임
- dfs
- TypeScript
- 정렬
- Dinosaur
- OCR
- nestjs
- react
- jest
- Queue
- Nest.js
- JavaScript
- cookie
- mongoose
- Sequelize
- GIT
Archives
- Today
- Total
포시코딩
2월25일 - ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1) 본문
TIL
2월25일 - ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)
포시 2023. 2. 26. 00:02728x90
개요
windows에서 Nest.js 프로젝트를 받아 npm i 한 후
.env 에서 MySQL 정보 세팅하고 서버 실행했더니
ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)
콘솔에서 이런 에러가 계속 뜨며 서버가 실행되지 않았다.
MySQL connect 관련에러로 보이는데
이전 프로젝트에선 잘 연결했었고 저때 당시에도 DBeaver나 MySQL Workbench로는 잘 접속되는 상태라
뭔가 MySQL 내부 세팅이 바뀐건가 해서 검색을 이리저리 해보았다.
해결방법
root 사용자에 대해 뭔가 세팅이 변해서 발생한 문제였다.
SELECT Host, user, plugin, authentication_string FROM mysql.user;
접속한 MySQL에 위 쿼리를 입력했을 때
이렇게 authentication_string에서 root만 다르지 않고 모두 같을 경우가 내 경우에 해당한다.
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
이것만 입력해주면 다시 위 SELECT문을 입력했을 때 root 부분만 바뀌는 것을 확인할 수 있고
Nest.js도 정상적으로 실행되는 것을 확인할 수 있을 것이다.
출처
여기서 참고하긴 했는데 드래그를 도대체 왜 막아놓는건지 모르겠다.
728x90
'TIL' 카테고리의 다른 글
2월28일 - entity cascade 옵션 추가하기 (0) | 2023.02.28 |
---|---|
2월27일 - Nest.js에서 jest로 테스트 코드 작성하기 (0) | 2023.02.27 |
2월24일 - @nestjs/throttler (0) | 2023.02.24 |
2월23일 - debounce, throttle (0) | 2023.02.23 |
2월22일 - Authentication, Authorization 차이 (0) | 2023.02.22 |