ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • MYSQL 설치(Windows)
    금융퀀트/프로그램기초 2022. 8. 24. 07:41
    반응형

    데이터 보관 관리 

    데이터 모으는 것까지는 해봤는데, ( 02 웹스크레핑: 네이버 파이낸스 데이터수집 참조 ) 모은 데이터를 분석해야 투자 여부를 결정할 수 있다. 엑셀로도 데이터 분석이 가능하지만 데이터가 늘어날수록 점점 힘들어진다. ( 코스피 종목수는 약 900 개 이므로 데이터 종가만 저장해도 엑셀 1,800 행이다. ) 데이터가 쌓일수록 파일은 느려지고, 내가 원하는 데이터를 찾는 것도 점점 힘들어진다. 심지어 엑셀은 유료이다.

    MYSQL 설치 

    MYSQL의 구조

    엑셀 대신 데이터 관리 TOOL로 사용되는 것 중 하나가 MYSQL이다. MYSQL 구조는 그림 1로 설명할 수 있다. 폴더 안에 엑셀 파일 여러 개 있는 거라고 생각하면 된다. 파일 경로를 고민 안 해도 되고 데이터 구조도 한눈에 들어오면서 무료인 엑셀이라고 생각하면 된다. 

    그림1: MYSQL 간단구조

    MYSQL 설치하기

    MYSQL 다운로드

    검색 사이트에서 MYSQL을 검색 ( https://www.mysql.com/)  상단 다운로드를 클릭하고 하단 MySQL GPL download 클릭한다.

    전체 Package install을 위해서 MySQL Installer for Windows를 클릭하고, 용량이 큰 installer 다운로드한다.

    Sign UP 하라고 뜨는데, 굳이 회원 가입할 필요 없고 설치 파일 다운로드해서 Installer 실행하면 팝업이 뜬다. 

    MYSQL 설치

    설치 옵션이 뜨는데 보통 처음에는 local 서버( 내 컴퓨터가 서버가 된다 )에서 데이터를 불러와서 SQL client로 작업을 하므로 Server Only, Client Only 가 아닌 Developer Default를 설치해 준다. Custom으로 일일이 세팅해도 되는데 굳이...

    요구사항을 체크하고 Install 화면으로 넘어가는데 여기서 목록에 꼭 떠야 하는 게 Server, Router이다. 그리고 Workbench로 작업하기 때문에 Workbench 도 떠 있어야 한다. ( 목록에 안 떠있으면 설치를 진행하고 Installer를 다시 실행하면 "ADD" 기능으로 프로그램을 추가 설치할 수 있다. )

    간혹 Server 설치가 에러가 나는 경우가 있는데, 주요한 원인은 계정권한 문제다. 제어판에서 아래와 같이 들어가서 내가 지금 OS에 접속해 있는 계정이 "관리자"인지 확인해야 한다. ( "관리자"가 아니라면 "관리자"권한 계정을 만들든지 "관리자"권한으로 접속하든지 해서 설치를 해야 한다.)

    설치가 다 끝나면 아래와 같이 Package 중에 포함되어 있는 "Samples and Examples" 기능이 실행되면서 서버를 잡아준다. ( 이때 비번 설정한 것은 외워두자. 분실해도 재설정할 수 있지만 귀찮으니까...)

    설치에 별다른 에러가 없었다면, 내 컴퓨터에 Workbench도 설치되어 있을 것이다. Windows : "검색"에서 "MySQL Workbench"를 검색해서 실행하면 아래와 같이 local 서버가 잘 만들어진 것을 확인할 수 있다. 

    반응형
Designed by Tistory.