일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ubuntu
- JWT
- 프로그래머스
- TypeScript
- npm
- JavaScript
- 조건문
- mongoose
- wil
- AWS
- 생활코딩
- mongodb
- nginx
- Load Balancer
- reduce
- it
- nomadcoder
- Joi
- 항해99
- https
- Node.js
- MYSQL
- 메소드
- java
- Nodejs
- elb
- 노마드코더
- 타입스크립트
- CORS
- 자바스크립트
- Today
- Total
목록MYSQL (3)
V-logue
회사생활을 하던 중, FE에서 원인을 알 수 없는 DB 에러가 발생했다고 해서 찾아봤다. 우리는 하나의 Pool에 Connection을 생성해서 사용하는 방식을 채용하고 있는데, 저번에는 finally에서 connection.release()가 먹히지 않아 커넥션이 터지더니 이번에는 원인을 알 수 없는 에러가 떠버렸다. Can't add new command when connection is in closed state 인터넷을 찾아보니, pool을 다시 생성해서 connection을 만들라는 말이 있어서, 그렇게 해보니 에러가 뜨지 않았다. 검색결과 정확히 하나의 원인을 찾기 어려운 문제였기 때문에 일단 해결한 것으로 만족. try ~ catch로 createPool을 감싸고, connection을 만..
참고로 모든 사례에서 이렇게 해결된다는 것은 아니고, 이런 경우도 있다는 점을 참고해주면 좋겠다. 프로젝트를 진행하던 중 각자의 api를 통합해서 테스트를 해야할 일이 생겼다. repo를 만들어 각자가 로컬에서 테스트하던 api들을 하나로 합치고, git에서 merge한 다음 테스트를 각자 해보기로 했는데 테스트 중 Error: Access denied for user 'root'@'localhost' (using password: NO)라는 error가 계속해서 발생하게 됐다. node:events:505 throw er; // Unhandled 'error' event ^ Error: Access denied for user 'root'@'localhost' (using password: NO) 문제..
기존에 사용하던 몽고db에서 my sql로 넘어가기 위해 my sql 공부를 하던 중 다음과 같은 에러가 발생했다. 구글로 위 에러를 해결하기 위해 찾아본 결과 mySQL에서 새로운 host를 생성해서 권한을 부여하면 된다는 것을 알게 됐다. 먼저 mySQL에 로그인하고, SELECT host, user FROM mysql.user;를 입력한다. 그리고 다음과 같은 방식으로 새로운 host이자 user를 생성한다. 에.. 참고로 하얀색 부분은 '비밀번호' 를 입력하는 부분이다. 개인적인 보안상 지웠다. 참고로 – @’%’ 는 어떤 클라이언트에서든 접근 가능하게 설정하는 것이고, – @’%’ 대신 @’localhost’ 로 설정한다면 내 로컬 환경에서만 접근 가능하게 만드는 것이다. 그리고 해당 유저가 D..