그누보드 또는 DB 준비하기
크롤링한 데이터 넣을 그누보드 또는 DB 준비하기
- 이 강의를 듣기 위해서는 이 수업을 반드시 듣기 전에 준비해 오셔야 합니다.
이 과정은 단순 크롤링 수업이지만, 크롤링 후 웹사이트 구축하기의 연장강의이기 때문에 그누보드 테이블에 입력을 할 예정입니다. 이전 과정을 이수 하지 않았다면, 일단 그누보드 DB와 같은 구조로 테이블을 생성하여 진행하도록 하겠습니다.
- 클라우드가 아닌 그냥 내 맥북에 Docker로 웹사이트를 올려서 크롤링만 공부하실 분은 저의 다른 강의인 Docker로 내 로컬 컴퓨터에 LEMP 설치하고 그누보드 설치하기(무료) 를 수강하면 쉽게 환경을 구성할 수 있습니다.
- 그누보드로 웹사이트를 만들고 거기에 데이터를 넣으실 분은 AWS(EC2)를 이용한 나만의 웹사이트 만들기 과정(한시적무료)을 수강해주시고,
- 웹사이트 필요없고 단순히 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 |
테이블 구조는 크게 신경 안 써도 됩니다.