
설치 및 초기화 사용에 앞서 Sequelize 사용을 위한 패키지들을 다운로드 해줍니다. npm init - y npm i mysql2 sequelize npm i sequelize-cli -g 기본 패키지들을 설치하고 초기화를 해줍니다 npx squelize init https://sequelize.org/docs/v7/cli/ Sequelize CLI | Sequelize Neither the Sequelize CLI nor its documentation are ready for use in Sequelize 7. If you rely on the CLI, please stay on Sequelize 6 for now. sequelize.org 설치가 완료되면 위와 같은 폴더들이 생성됩니다. con..

오류 상황 MySQL에 접속을 시도하던 도중 오류를 마주하였다, create user 'user2'@'%' identified by 'qwer1234!'; grant all privileges on *.* to 'user2'@'%' with grant option; flush privileges; root 계정이 아닌 새로 생성된 사용자 계정으로 접속을 시도하던 중 마주한 오류였다, 오류 원인 아래 링크에 나와 같은 오류를 접한 사람이 있는데 이와 관련하여 원인과 해결책을 제시해주었다. https://stackoverflow.com/questions/50093144/mysql-8-0-client-does-not-support-authentication-protocol-requested-by-server ..

DBMS 점유율 DB-Engines에서는 매월 DBMS 순위를 산정합니다. 자체 산정 기준이 있다고 하는데 작성일 기준 점유율을 아래 사진과 같습니다. 시장 무게 중심이 Oracle과 IBM에서 오픈 소스 DBMS로 이동하고 있는데 MySQL과 포스트그레SQL 두 오픈소스 프로젝트가 이러한 오픈소스 DBMS의 전성 시대를 주도하고 있습니다. 이 중 오픈소스 DBMS인 MySQL에 대해 알아보겠습니다. MySQL MySQL은 오픈 소스 관계형 데이터베이스 중 하나입니다. 다른 관계형 데이터베이스와 마찬가지로 행과 열로 구성된 테이블에 데이터를 저장할 수 있고 SQL이라고 하는 구조화된 쿼리 언어를 사용하여 대이터를 정의, 조작, 제어, 쿼리할 수 있습니다. 서로 다른 데이터 구조가 어떻게 관련되어 있는지 ..