개발 학습/데이터베이스2 mysql-sequelize error : ER_ACCESS_DENIED_ERROR (using password: NO) mysql을 설치후 nodejs 환경에서 시퀄라이즈로 마이그레이션하려고 명령어를 입력했다. > npx sezuelize-cli db:migrate config 파일안에 mysql 비밀번호도 정확히 입력했고 DB 이름부터 설정을 정확하게 하였지만 아래와 같은 오류가 계속 나타났다. const dotenv = require('dotenv'); dotenv.config(); module.exports = { development: { username: 'root', password: process.env.DATABASE_PASSWORD, database: 'authentication', host: '127.0.0.1', dialect: 'mysql', logging: false }, test: { userna.. 2022. 6. 27. Express와 몽고DB 연결 / DB 테이블 컬럼 생성 / CRUD 1. mongoDB 아틀라스라는 클라우드를 가입한다. 2. 데이터 베이스를 생성한다. 3. AWS든 Google Cloud든 아무거나 상관없이 선택 후 지역을 선택한다. 클러스터를 생성한다. 4. 유저를 생성한다. 입력한 아이디 비밀번호는 이후에 DB연결이나 mongo compass에서 사용된다. 5. DB에 접근가능한 IP를 지정할 수 있으며 0.0.0.0/0 으로 지정시 모든 포트와 IP가 접속가능하다. 6. 클러스터 0에 연결하기위해 Connect 7. 내 코드를 사용해 MongoDB Compass나 node.js에서 접근할 수있다. 몽고DB 컴패스는 DB에 저장된 데이터들을 GUI로 보기 쉽게 해준다. 몽고DB 아틀라스에서 발급받은 본인 코드를 ID,PW,DB명을 입력하면 접속된다. const m.. 2022. 1. 14. 이전 1 다음