MySQL 실행 명령어
docker run --platform linux/amd64
-p 3306:3306
--name [컨테이너 이름]
-e MYSQL_ROOT_PASSWORD=[루트 유저 비밀번호]
-e MYSQL_DATABASE=[데이터베이스 이름]
-e MYSQL_PASSWORD=[비밀번호]
-d mysql
// M1 mac용
docker run --platform linux/amd64 -p 3306:3306 --name test-db -e MYSQL_ROOT_PASSWORD=1234 -e MYSQL_DATABASE=user -e MYSQL_PASSWORD=1234 -d mysql
//M1 mac 이걸로 성공
docker run --platform linux/amd64 --name test-db -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=1234 mysql:5.7
// 강의
docker run --rm -p 3306:3306 --name test-db -e MYSQL_ROOT_PASSWORD=1234 mysql:5.7 mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
mysql 확장 프로그램 설치
DB 연결 정보 등록
VS Code 좌측 사이드바 → 탐색기 → MYSQL 탭 우측 → ﹢버튼 클릭
MySQL 서버 접속 정보 입력 (host : 127.0.0.1 , user : root, password : 1234, port : 3306, certificate file path : 그냥 엔터)
서버 등록 확인 (mysql확장프로그램)
Sequelize 설정
npm i sequelize mysql2 -S
//sequelize 설치
npmsquelize-cli -D
//도구 설치
npm sequelize init
// 사용 준비
npx sequelize db:create
npx sequelize model:generate --name User --attributes email:string,nickname:string,password:string
mysql 서버 종료시 다시 시작하는 방법
docker 실행
npx sequlize db:create
npx sequelize db:migrate