MySQL setup

부천대 전자과 IoT 데이터 활용 과목을 수강하는 학생들을 대상으로 만든 수업자료입니다.

1. 내 PC의 프로세서 확인

바탕화면에서 내 PC 의 프로세서가 x64 인지 x32인지 확인한다.

2. MySQL 다운로드 사이트에 접속하여 8.0.20 버전을 선택 후 다운로드

Oracle 회원 가입을 권유하는 페이지가 뜨면 가입을 무시하고 가장 하단에 있는, No thanks, just start my download 부분을 클릭한다.그러면 다운로드가 시작된다.

3. 다운로드된 mysql~.msi 파일을 더블 클릭하여 실행

다운로드된 mysql~.msi 파일을 더블 클릭하면 '예' 버튼을 누른다.

4. Developer Default 타입을 선택하고, Next 버튼 클릭

5.Requirement들을 먼저 설치

하단의 Execute 버튼을 누르면 미니 창들이 여러 번 뜨게되는데 그럴 때마다 아래와 같이 ‘설치’ 버튼을 누른다.

설치가 완료되면 Statusrk INSTL DONE 이라고 바뀔 것이고 그다음 Next 버튼을 누른다.

그런데 수동으로 설치되는 MySQL for Visual Studio 1.2.9는 굳이설치할 필요가 없어서 YES 를 누르고 지나간다.

7. Developer Default 타입에 속한 각 Product들을 설치

Execute 버튼을 누르면 설치가 진행된다. 모두 설치하는데 대략 5분-10분정도 소요된다.

설치가 모두 완료되면, Status가 Complete로 변하게 된다. 모두 Complete가 되면 정상적으로 설치가 완료된 것이고, Next 버튼을 누른다.

8. MySQL Server 8.0.20에 관한 설정

DBMS의 서버와 클라이언트 구조를 설정하는 것인데, 우리는 DBA가 아니므로 일단 기본 설정된 값들을 그대로 사용하면된다. 모두 Next 버튼을 눌러서 넘어간다.

9. ROOT 비번설정(필히 기억!)

root 사용자로 서버에 접속할 때 비밀번호가 필요하다. 절대 까먹어서는 안되니 기억하기 쉬운 비번으로 설정한다.

10. MySQL Server as a Windows Service 부분에 체크 표시

11. MySQL 서버 관련 설정 적용

그동안 MySQL 서버 설정했던 부분들을 적용하는 단계이므로 exceute 누르면 된다.

설정 적용이 완료되면 Finish 버튼을 클릭한다.

12. 테스트 접속

MySQL 서버가 작동되는지 테스트 접속 페이지가 나온다. 좀전에 설정했던 root 사용자의 비밀번호를 입력하고 Check 버튼을 누른다. 그다음 Next 버튼을 누른다. 다음 Excute를 누른다.

마지막에 Finish를 누른다.

MySQL 설치가 모두 완료되었다. 바로 MySQL Workbench를 실행하기 위해 Start MySQL Workbench after Setup에만 체크를 하고 Finish 를 누른다.

13. Workbench 실행화면 확인

MySQL을 접속하고 각 command를 실행할 Workbench 화면의 모습이다.

MySQL Connections 아래의 Local instance MySQL80을 누르고 Root로 로그인 접속을 한다.

SQL 실습환경 준비

MySQL 공식 홈페이지에 SQL 실행 실습을 위한 샘플데이터 몇가지를 제공하고 있다.

아래 사이트에 접속하여 예제 데이터베이스 중 employees DB를 다운받는다.

좌측 상단의 installation을 누른 다음 3 installation의 Employees DB on Github 파란글씨를 누른다.

깃허브 저장소에서 초록색 Code라고 나오는 부분을 누르면 url과 download zip파일이 나온다.

깃 사용이 가능하면 url을 통해 받고 잘모르는 분들은 Download zip집파일을 눌러 다운로드 후 zip파일을 풀어준다.

zip 파일의 압축해제한 화면은 다음과 같다.

Data import

mysql workbench를 실행하여 데이터를 import할 것이다.

먼저 File 을 누른 다음 Run SQL Script 을 누른다.

압축 해제한 경로에 들어가 employees.sql 을 선택한다.

열기를 누르면 아래와 같은 화면이 나온다.

아무것도 입력하지 않고 Run 버튼을 누른다.

아래사진과 같이 sql script로 데이터를 밀어넣는 모습을 볼 수 있다.

데이터의 크기가 크니 대기 한 후 succeesfully 라는 글자가 나오면 close 버튼을 누른.

그러면 왼쪽에 employees라는 스키마가 보일것이다.

그러면 왼쪽 상단에 새로고침을 누르면 employees 스키마가 생성된 것을 확인할 수 있다.

mysql은 쿼리문에 1000줄 이상 볼 수 없도록 제한이 있다.

이 제한을 해지할 수 있는 옵션을 통해 실습 예제 데이터의 전체를 볼 수 있도록 한다.

Edit 창에 들어가 Preference를 누른다.

SQL Editor 를 클릭하고 SQL Execution 에 들어가 Limit Rows 체크박스를 해지한다.

그러면 쿼리를 1000개만 보는 작업을 해지할 수 있다.

마지막으로 데이터를 조회할 수 있는지 확인하기 위해

Query 창에서

select * from employees.employees ;

명령어를 실행한다. (실행 단축키: CTRL +ENTER)

이로써 실습할 준비는 모두 마쳤다.

다음 다이어그램은 Employees 샘플 데이터베이스의 구조에 대한 개요를 제공한다.

Last updated