체험코딩

그누보드 또는 DB 준비하기

크롤링한 데이터 넣을 그누보드 또는 DB 준비하기

  • 이 강의를 듣기 위해서는 이 수업을 반드시 듣기 전에 준비해 오셔야 합니다.

이 과정은 단순 크롤링 수업이지만, 크롤링 후 웹사이트 구축하기의 연장강의이기 때문에 그누보드 테이블에 입력을 할 예정입니다. 이전 과정을 이수 하지 않았다면, 일단 그누보드 DB와 같은 구조로 테이블을 생성하여 진행하도록 하겠습니다.

  1. 그누보드로 웹사이트를 만들고 거기에 데이터를 넣으실 분은 AWS(EC2)를 이용한 나만의 웹사이트 만들기 과정을 수강해주시고,
  2. 클라우드가 아닌 그냥 내 맥북에 Docker로 웹사이트를 올려서 크롤링만 공부하실 분은 저의 다른 강의인 Docker로 내 로컬 컴퓨터에 LEMP 설치하고 그누보드 설치하기 를 수강하면 쉽게 환경을 구성할 수 있습니다.
  3. 웹사이트 필요없고 단순히 DB에 입력만 할 사람은 MySQL DB를 준비하시거나 나만의 무료 DB(PlanetScale) 만들기 를 사용하여 온라인 무료 MySQL을 준비해주세요.

그렇지 않은 경우는 아래와 같이 간단히 준비할 수 있습니다.

먼저 MySQL 데이터 베이스를 준비해주시기 바랍니다.

계정 및 database 생성

아래와 같이 user와 database를 생성해주세요.

(PlanetScale은 user_id와 password는 서비스에서 지정해서 줍니다)

  • user: gnu_culture
  • password: pw112233
  • database: gnu_culture

테이블 생성

아래 url에서 sql파일을 다운받고 맥환경에서 가볍게 쓸 수 있는 sequl Pro 같은 sql 클라이언트에서 아래 sql 파일을 다운 받아 실행하면 됩니다.

위 스크립트를 실행하면 2개의 테이블이 생기게 됩니다.

g5_board
g5_write_free

테이블 구조는 크게 신경 안 써도 됩니다.