본문 바로가기
data/sql

Mysql 8.0 Workbench로 로컬 테스트 환경 구축

by 포잉띠 2024. 3. 5.

프로그래머스 데이터분석 데브코스 수강 진행중에 웹으로 쿼리 몇개 실험해보려고 했다.

테이블 만들기, 웹 UI, 접근성 등이 너무 불편했다.

여러가지 시도해보기에는 적합한 환경이 아닌 것 같아서 컴퓨터를 혹사시키기로 했다.

 

https://dev.mysql.com/downloads/installer/

 

이곳에서 로컬 환경에 맞게 패키지 파일을 다운로드 하고 설치를 진행하니 금방금방 진행되었다.

일단은 초심자이니 추천해 주는 대로 모든것을 설치했다.

 

DB 설치 과정에서 컴퓨터 이름이 한글로 되어있다면 로그파일 만드는 과정에서 오류가 나는 듯 하다.

 

만약 패키지로 진행한다면 2번쨰, Type and Networking 과정으로 돌아가서

Show Advanced and Logging Options를 체크하고 진행한다.

Logging Options 과정에서 Log 파일들 이름이 컴퓨터이름.확장자 해가지고 있을텐데

여기서 컴퓨터 이름이 한글이라면 DB설치 과정에서 한글이 깨져서 오류를 뿜는다.

이 부분을 영어로 대충 유도리 있게 바꿔서 진행하면 설치가 완료된다.

 

https://doowondaddy.tistory.com/9

 

MySQL Server Install error

MySQL Installer로 'MySQL Server 8.0.19'를 설치 중에 다음과 같은 오류가 발생하였습니다. 'Log'탭에 상세한 정보가 있다고 밑에 써있네요. Log탭으로 이동합니다. 무언가 글자가 깨진 것으로 보입니다. 눈

doowondaddy.tistory.com

 

이 블로그 내용을 보고 도움을 받았다.

 

이렇게 설치를 완료하고 우선은 콘솔보단 GUI로 익숙해지기 위해 Workbench를 사용했다.

 

실습에 사용된 테이블들을 만들려고 했는데

아주 맛있게도 시즌1호 오류를 토해내며 작동하지 않았다.

 

오류 메세지 상 DB선택이 안되어있어서 그런 것 같다.

아주 잘 만들어진 모습이다.

처음 만든건 Character set을 정해주지 않아 char(1) 짜리 DB로 만들어져서 2호기는 utf8 적용해서 제대로 만들었다.

Use 명령어로 DB를 선택하고, 실습을 위한 테이블 만드는 쿼리를 실행시켰다.

흠... 테이블 이름이 뭔가 이상하고 utf 8 관련 주의 문구가 가득 떴지만 환경 구축은 얼추 완료한 것 같다.

 

Sql 가볍게 테이블, 레코드 만들고 전부 긁어와서 파이썬으로 데이터 조작을 해왔던 터라 Join 같은 쿼리문들이 낯설기만 하다.

갈 길이 멀다.

 

 

'data > sql' 카테고리의 다른 글

MySQL load data  (0) 2024.03.09
Sql 이진 데이터  (0) 2024.03.06
SQL Join  (1) 2024.03.05
sql 문법 정리 2  (0) 2024.03.04
sql 문법 정리 1  (0) 2024.03.01