Chat 상우

[데이터베이스] mysql 역사와 설치 방법 본문

DB/Mysql

[데이터베이스] mysql 역사와 설치 방법

chat-rilla 2023. 11. 14. 18:48

안녕하세요 chat상우 입니다.

오류가 있거나 부족한 부분은 댓글로 남겨주시면 수정할게요!

Mysql 이란?

1994년 스웨덴에서 개발된 MySql은 무료이며 오픈 소스이며 대표적인 관계형 데이터베이스 중 하나이다.

MYSQL은 오픈소스로 다중 사용자와 다중 스레드를 지원하며 또한 C, C++, JAVA, PHP 등 여러 프로그래밍 언어를 위한 다양한 API를 제공한다. MYSQL은 오픈 소스 라이선스를 기반으로 따르지만, 상업적으로 이용하는 경우 라이선스를 별도로 구매해야 하며 mysql은 다음과 같은 장점이 있다.

  1. 오픈 소스 라이센스를 따르기 때문에 무료로 사용할 수 있다.
  2. 다양한 운영체제에서 사용할 수 있으며, 여러가지 프로그래밍 언어를 지원한다.
  3. 크기가 큰 데이터 집합도 아주 빠르고 효과적으로 처리할 수 있다.
  4. 널리 알려진 표준 SQL 형식을 사용한다.
  5. Mysql응용 프로그램은 사용자의 용도에 맞게 수정해서 사용이 가능하다.

Mysql 의 역사

MYSQL은 1995년 5월에 MYSQL AB 사에 의해 첫 번째 버전이 발표된다. 그리고 1998년에는 윈도우 버전(window 95와 NT)의 MYSQL이 발표된다.

이후 2009년에 썬 마이크로시스템즈사에서 오라클과 인수 합병됨에 따라 MYSQL에 대한 권리가 오라클에 넘어가게 된다.

MYSQL은 WEB의 성장하면서 유료로 지원되던 서비스와 달리 무료로 서비스를 지원한다는 장점으로 수많은 웹 개발자의 대안으로 선택이 되었으며 그 결과 폭발적인 성장을 할 수 있게 되었다.

Mysql 설치

MYSQL은 오픈소스이며 GLP 라이선스를 이용하고 있으며 영리를 목적으로 사용하고자 하는 경우 무료 버전을 이용 시 소스 코드를 공개해야 한다. 그러나 많은 기업에서도 Community Edition을 이용하고 있는데 여기서 이야기하는 영리 목적은 MYSQL 자체를 수정하여 판매하는 경우를 의미하기 때문이다.

Mysql install

MYSQL은 무료 버전과 유료 버전 2가지가 존재하며 MYSQL Community Edition은 완전 무료이며 MYSQL Enterprise Edition은 유료이다. 실습을 위해서 무료 버전을 사용할 것이며 MYSQL은 대용량 데이터베이스를 처리에 있어 부족한 부분이 있다는 점을 참고하자.

    • Google → Mysql Community Edition 검색 → Mysql 홈페이지 → Mysql Community 클릭 → Mysql Dowload 클릭 → Mysql Community server 클릭 → Go to Dowload Page → windows, Msi installer
    • windows mysql 설치
      windows 설치
    • Mac mysql 설치
      Mac 설치
  • 오류 발생시 C++  런타임 구성 요소가 누락되는 경우가 있는데 다음 사이트에서 별도로 다운해준다.