MySQL(설치 및 환경변수 설정, 샘플데이터 생성, Workbench 설정)

Hyeon_Su_Lee·2022년 1월 14일
0
post-custom-banner

MySQL 설치

※ 설치OS : 윈도우10

설치 파일 다운로드 링크
https://dev.mysql.com/downloads/mysql/

다운받은 파일 실행


나오는거 전부 넥스트 눌러주고

Excute 눌러주면 설치가 진행된다.

Shell 설치가 제일 오래걸림...

완료 후 Next

예도 그냥 Next

만약 기본 포트번호 3306을 이미 사용하고 있는 서비스가 있다면 ! 가 뜨면서 넥스트가 비 활성화 되어 있을 것이다.
그럴 땐 포트번호를 바꾸거나 3306번 포트를 사용하는 서비스를 중지하자

root 비밀번호 입력 후 Next
지금은 실제 관리 운용이 아닌 공부를 하는 단계이기 때문에 1234같은 기억하기 쉬운 비밀번호로 입력하자

Excute 클릭

아까 설정한 root비밀번호 입력 후 check 클릭
비밀번호가 맞다면 Connection succeeded가 나올 것이다.
Next클릭

설치 완료!!

mysql 접속 테스트

cmd창에서 MySQL설치 위치(C:\Program Files\MySQL\MySQL Server 8.0\bin)로 이동 후

mysql -u root -p

를 입력하면 'Enter password:' 가 나오는데 아까 설정한 root 패스워드를 입력 해주면 된다.

만약 Access denied 가 나오면 재설치 하거나 구글링을 하자...
나도 처음에 설치할 때 자꾸 틀렸다고 나와서 재설치 하면서 비밀번호를 그냥 1234로 설정하였다. ㅠㅠ

환경변수 설정

기본적으로 자바 환경변수 설정하는 것과 동일하다.

아까 mysql프로그램의 위치(C:\Program Files\MySQL\MySQL Server 8.0\bin)를 환경변수 path에 이어 써주기만 하면 된다.

환경변수 설정 이후에 아무 위치에서 다시 접속 테스트를 해본다.

아무 위치에서 접속이 잘 된다면 성공!!

샘플 데이터베이스 설치

앞으로 실습을 진행할 때, 종종 대량의 데이터가 필요한 경우가 있다. 당연히 사용자가 학습을 위해서 수십만, 수백만 건의 데이터를 입력할 수 없기 때문에 MySQL은 전통적으로 'employees'라는 이름의 샘플데이터 베이스를 제공한다.

우선 MySQL사이트에 접속
https://www.mysql.com/

그냥 바로 아래 사이트에 접속해서 받아도 되지만 MySQL홈페이지에서 샘플 데이터를 찾아보자.
https://github.com/datacharmer/test_db

해당 사이트에서 employees를 검색한다

Employees Sample Database 클릭

Installation 클릭

Employees DB on GitHub 클릭

code에 Download ZIP을 클릭하면 employees 샘플 데이터를 다운받을 수 있다.

설치 후 해당 파일을 C드라이브 최상위에 압축을 풀어주자

mysql 실행 후 show databses;로 현재 어떤 데이터베이스가 존재하는지 확인 해보자

현재 이러한 데이터베이스가 나온다

이제 샘플데이터(employees)를 설치해 보자.

현재 샘플데이터는 최상위의 test_db-master이라는 폴더에 설치되어 있다.
cmd에서 샘플데이터의 위치로 이동하자
employees.sql이 있는 것을 확인 후 현 위치에서 mysql에 접속해서

source employees.sql

명령어를 쳐보자


샘플데이터베이스 생성이 진행된다.

완료 후 show databases; 명령을 다시한번 쳐보자.

아까는 없던 employees데이터 베이스가 생성된 것을 볼 수 있다.

데이터베이스 사용 명령어

use (database);

테이블 확인 명령어

show tables;

use employees;를 입력해서 employees에 들어가서 show tables;를 입력해 보자

이렇게 테이블들이 생성된 것을 볼 수 있다.

MySQL Workbench 설정

기본적으로 설치 하면서 워크벤치에 root계정의 커넥션이 한 개 생성이 되지만 다시 만들고 싶다면 위의 '+'버튼을 눌러주면된다.

커넥션 이름을 설정하고, Store in Vault... 를 클릭한다
클릭 시 이런 화면이 나오는데 패스워드에 root의 패스워드를 입력하고 OK를 클릭한다

Test Connection을 클릭시 아래의 화면이 나오면 접속이 잘 된다는 의미 이미이다.

이제 OK를 눌러 커넥션을 생성해주자
만들어진 커넥션을 클릭하면 해당 계정으로 접속이 가능하다.

커넥션 접속 화면이다.

여기서 아까 사용해본 show databases, use employees, show tables를 입력 해보자.

입력 후 Ctrl + Enter을 누르면 해당 문장 실행이다. 끝에 세미콜론';'을 붙이는 것을 잊지 말자

cmd에서와 같이 데이터베이스와 테이블들이 나오는 것을 볼 수 있다.

설정 끝

profile
어제 보다 오늘 더 발전하는 개발자
post-custom-banner

0개의 댓글