-
MYSQL 설치(Windows)금융퀀트/프로그램기초 2022. 8. 24. 07:41반응형
데이터 보관 관리
데이터 모으는 것까지는 해봤는데, ( 02 웹스크레핑: 네이버 파이낸스 데이터수집 참조 ) 모은 데이터를 분석해야 투자 여부를 결정할 수 있다. 엑셀로도 데이터 분석이 가능하지만 데이터가 늘어날수록 점점 힘들어진다. ( 코스피 종목수는 약 900 개 이므로 데이터 종가만 저장해도 엑셀 1,800 행이다. ) 데이터가 쌓일수록 파일은 느려지고, 내가 원하는 데이터를 찾는 것도 점점 힘들어진다. 심지어 엑셀은 유료이다.
MYSQL 설치
MYSQL의 구조
엑셀 대신 데이터 관리 TOOL로 사용되는 것 중 하나가 MYSQL이다. MYSQL 구조는 그림 1로 설명할 수 있다. 폴더 안에 엑셀 파일 여러 개 있는 거라고 생각하면 된다. 파일 경로를 고민 안 해도 되고 데이터 구조도 한눈에 들어오면서 무료인 엑셀이라고 생각하면 된다.
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 서버가 잘 만들어진 것을 확인할 수 있다.
반응형'금융퀀트 > 프로그램기초' 카테고리의 다른 글
SQL 기초: MySQL 중심으로 (0) 2022.09.26 MYSQL : Python 웹스크레핑 데이터 MySQL 서버 저장하기 (0) 2022.08.27 파이썬 : 웹스크레핑 네이버 파이낸스 데이터수집 (2) 2021.07.15 파이썬 : 데이터 형식(&Pandas 데이터) (0) 2021.07.05 파이썬 : 웹스크레핑 Beautiful Soup 라이브러리 (0) 2021.07.04