+ 00 00 0000

Have any Questions?

02_Simple Coding – Mysql – 환경설정 – 기본 요약

02_Simple Coding – Mysql – 환경설정 – 기본 요약

📃 요약

전세계 기업시장에서 굉장히 활용 많이 하는 관계형 DB 로 오라클이 있음.
상용 가격은 굉장히 비싸고, 유지보수 비용도 굉장히 높은것으로 알려져 있음.
마이크로서비스가 활성화 되면서 예전과 달리 비싼 비용의 오라클보다 무료 DB 로 전환하는 사례도 나타나고 있음
주로 서비스업체 중심으로 Mysql / Maria DB 가 많이 활용되고 SI 프로젝트는 아직도 전통의 강자 오라클이 많이 사용되고 있음

요소 기술 :

– Basic : SQL

📃 기술 구현

스펙 :

- Mysql Workbench
- Mysql SQL

📃 DB / DBMS 정의

1. DB

- 여러 사람들이 사용할 목적으로 관리되는 데이터
- 실생활 정보들을 모아놓은 저장소

2. DBMS

- DB 를 관리하고 운영하는 소프트웨어
- Oracle , Mysql, MariaDB, Redis, 몽고 DB
- DBMS 에 유저가 원격으로 접속해서 SQL 명령어를 통해 조회/수정/삭제/추가 작업을 진행함
- DB Client 툴 : DB 에 웝격 접속하게 해주는 툴
    - 예) sql developer, mysql workbench, toad, orange, dbeaver 등

3. DBMS 종류

1) 관계형 DB :

  • 스키마(테이블, 인덱스 등)가 있는 DB

  • 정형 데이터 : 컬럼이 3개라면 데이터도 동일하게 3개 저장됨(크기가 일정)


    예) Oracle, Mysql , Maria DB 

2) No SQL DB :

  • 스키마가 없는 DB : 테이블 대신 유사한 다른 개념과 용어를 사용함

  • 비정형 데이터 : 컬럼 개수에 상관없이 자유롭게 데이터가 저장됨(크기가 일정하지 않음)


    예) 몽고 DB, Redis

3) 오라클 DB S/W 설치

직접 설치와 요즘 활용되는 도커를 이용한 설치가 있음
강의는 도커로 간단 설치해서 진행할 예정

4) 도커 설치


  • 윈도우즈에서 도커 & 리눅스 설치


    1) 돋보기 : microsoft store
    2) 윈도우 터미널 - 클릭 - 다운로드
    3) 돋보기 : 제어판
    4) 프로그램 제거 클릭 - windows 기능 켜기/끄기
    5) hyper-v / linux용 windows 하위시스템 체크-확인
    6) 리부팅 : 업데이트 완료
    7) wsl --set-version ubuntu 2 실행 후
    8) ubuntu 미설치 시 설치 진행 :
    username : opc
    password : Ds1234567890
    ( 패스워드 : 눈에 안보임 하지만 타이핑은 됨 )
    9) 링크 클릭해서 kernel update 패키지 추가 설치
    10) 다시 wsl --set-version ubuntu 2 실행 -> 변환 완료(성공)
    11) 도커 데스크탑 다운로드 및 설치
    12) 환경 설치 : Resource - WSL integration
    오른쪽 창에 ubuntu 활성화 -> apply & restart 실행

5) doc hub 에 mysql DB 이미지 다운로드

  • 이미지 다운로드 : mysql DB S/W 다운로드 받기
  • 관리자로 명령프롬프트(CMD) 연 후 아래 명령어 실행
    docker pull mysql

6) docker 컨테이너 실행

  • 컨테이너 실행 : 오라클 DB S/W 실행

    sudo docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=Ds1234567890 -e TZ=Asia/Seoul mysql --character-set-server=utf8 --collation-server=utf8_general_ci --lower_case_table_names=1

시간이 많이 소요됨 

#### 7) Mysql workbench 다운로드 
- 오라클 공식 사이트에 가입 후 무료 다운로드 가능 
- 구글에서 Mysql workbench 다운로드 검색어 입력 후 오라클 공식 사이트에서 다운로드 함
- Mysql DB 서버에 접속해서 SQL 문을 실행할 수 있게 해주는 클라이언트 툴

#### 8) 실습용 유저 생성 :
- 유저명  : scott
- 패스워드 : !Ds1234567890

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다