PYTHON/AUTO TRADE SYSTEM

[자동 매매 시스템 구축하기] 차트 데이터 조회 여부 (1) : MySQL 설치

  • -

지난 게시글에서 차트 데이터를 조회하는 방법에 대해 모두 살펴봤고, 이번 게시글에서는 드디어 데이터베이스(DB)와 연동하는 방법에 대해 살펴볼 예정이다. 사실 자동 매매 시스템을 구축하는 데에 있어서 데이터베이스를 활용하는 것은 상당히 중요하다. 백테스트 시에는 저장돼있는 주가 데이터를 불러와서 사용해야 하고, 실거래 시에도 분할 매매를 구현하기 위해서는 데이터베이스 내에 계좌 잔고 테이블을 생성해서 사용해줘야 하기도 하다.

따라서 이번 목차에서는 MySQL을 설치하고 MySQL과 파이썬을 연결하고 pandas의 to_sql과 real_sql을 사용하는 방법에 대해 알아볼 예정이다. 

 

 

일단 프로그램부터 깔아보자.

MySQL 다운로드 링크 : https://www.mysql.com/downloads/

위 링크에 들어간 다음에 아래의 사진 안에서 빨간색 네모칸 부분을 클릭하면서 진행하면 된다.

  • MySQL Community (GPL) Downloads
  • MySQL Community Server
  • Download(둘 중 아무거나 선택해도 됨)
  • No thanks, just start my download.

1번, 2번 화면
3번, 4번 화면

 

 

MySQL 설치하기

다운로드 받은 파일인 mysql-installer-community 파일을 실행하게 되면 아래와 같은 창이 뜨면서 설치가 시작된다.

마찬가지로 아래의 사진 내에서 빨간색 표시되어 있는 부분을 체크하고 클릭하면서 설치를 진행하도록 하자.

  • Developer Default 체크 후 Next 클릭
  • Next 클릭
  • Visual Studio 설치 문구가 뜨지만 Yes를 클릭
  • Execute를 클릭하면 자동으로 설치 시작

 

 

MySQL 세부사항 설정하기

이 역시 아래의 사진과 같이 진행할 수 있는데, 하나 주의해야 하는 점이 있다면 비밀번호 설정 구간이다. 여기서 설정하는 비밀번호는 파이썬 내에서도 계속해서 사용할 것이니 기억해두도록 하자. 그 외에 포트가 3306이거나 다른 데이터들도 건드리지 않고 진행하는 것이 이후 게시글에서 오류 없이 MySQL을 사용하기에 좋을 것이다. 그 후, 맨 밑의 WorkBench가 실행된다면 설치는 완료된 것이니 종료해도 된다.

비밀번호 설정
로그인이 되는지 확인해볼 수 있는 화면
설치가 완료된 모습

 

 


728x90
반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.