작성
·
612
0
환경변수 설정 잘 해두었습니다.
----------------------------------------------
Sequelize CLI [Node: 16.15.0, CLI: 6.4.1, ORM: 6.19.0]
Loaded configuration file "config\config.js".
Using environment "development".
ERROR: Access denied for user 'root'@'localhost' (using password: NO)
오류가 뜹니다.
------------------------------------------------
선생님과 다르게 .env가 색(?)활성화(?) 문제로 인식이 안되는 것 말고는 크게 모르겠습니다.
config.js의 password는 devlepment,test,production 3개다 모두 바꿨습니다.
답변 2
0
0
넵..! config.js 비밀번호도 node1234
Mysql root 비번도 node1234 입니다.
Cmd 에서 -u root -p 작동하는 것으로 봐선 환경 변수 문제는 아닌것 같습니다.
해당 에러메시지일 경우 제가 확인해봐야할 키워드 알려주실 수 있나요?
https://github.com/ZeroCho/sleact/blob/master/back/config/config.js#L2
여기 코드 두 번째 줄에
console.log('MYSQL_PASSWORD', process.env.MYSQL_PASSWORD);
넣어서 백엔드 서버 실행 시 로그 값 제대로 뜨는지 한 번 확인해보세요.