
1. 사전 작업
- yarn 설치
- mysql 서버 설치
- mysql 계정 생성 (Strapi DB 연동을 위한 계정)
- mysql 데이터베이스 생성 (Strapi에서 사용할 DB)
2. A. 프로젝트 생성
yarn create strapi-app 프로젝트명
1. Custom 선택

2. DB 클라이언트 선택 (여기서는 mysql 선택, 디폴트는 sqlite)

3. 연동할 Mysql DB 이름 입력 (Strapi 실행 전 DB 생성해야 함)

4. Mysql 서버 호스트명(IP) 입력

5. Mysql 서비스 포트 입력

6. Mysql 계정 정보 입력 (Strapi 실행 전 계정 생성해야 함)
- 연동할 DB에서 테이블을 생성, 수정, 변경, 삭제할 수 있는 권한이 있어야 함
- Strapi 구동하는 서버에서 연동할 Mysql 서버 접속할 수 있는 권한이 있어야 함

3. B. Strapi 실행
- 생성한 프로젝트 폴더로 이동
cd 프로젝트명
- watch 모드로 실행 (수정 사항 바로 적용)
yarn develop
- watch 모드 사용 안하고 실행
yarn start
- 빌드
yarn build
- Strapi 명령어 조회
yarn strapi
- 브라우저 접속 (디폴트 서비스 포트 1337)
http://localhost:1337
C. 별첨 (DB 설정 파일)
- 프로젝트명/config/database.js
module.exports = ({ env }) => ({
connection: {
client: 'mysql',
connection: {
host: env('DATABASE_HOST', '192.168.0.100'),
port: env.int('DATABASE_PORT', 3306),
database: env('DATABASE_NAME', 'strapi-test'),
user: env('DATABASE_USERNAME', 'onestone'),
password: env('DATABASE_PASSWORD', 'onestone'),
ssl: env.bool('DATABASE_SSL', false),
},
},
});