[SQL] 01-2 MySQL 설치하기
데이터베이스와 SQL
MySQL 설치하기
MySQL은 교육용이나 개인에게는 무료로 제공된다(무료 에디션).
단, 영리를 목적으로 사용한다면 정해진 비용을 지불해야한다(상용 에디션).
상용 에디션은 Standard, Enterprise, Cluster CGE 3개가 있다.
만약 상용 목적인데 무료로 사용하고 싶다면 오픈 소스로 제공되는 MariaDB를 사용할 것을 권자한다.
MySQL 설치를 위한 컴퓨터 환경
MySQL Community 8.0을 설치할 하드웨어에는 윈도우즈(Windows)만 설치되어 있다면 특별한 제한은 없다.
다만, 윈도우즈 운영 체제는 64bit Windows 10(또는 11)이 설치되어 있어야 한다.
MySQL 다운로드 및 설치하기
-
MySQL 8.0 최신 버전 다운로드
-
MySQL 설치
MySQL 서버와 MySQL 워크벤치의 관계
MySQL 서버는 작동은 되지만 화면에는 보이지 않는다. 마치 V3, 얄약 등의 백신이 작동은 하지만 눈에는 보이지 않는 것과 비슷한 개념이다.
MySQL 서버를 사용하기 위해서는 MySQL 서버에 연결 또는 접속해야 한다. MySQL 워크벤치는 MySQL 서버에 접속해서 사용하도록 해주는 도구라고 보면 된다.
비교하자면 네이버 웹 서버에 접속하기 위해서는 웹 브라우저가 필요한 것과 마찬가지이다. 네이버 웹 서버가 MySQL 서버라면, 웹 브라우저는 MySQL 워크벤치라고 볼 수 있다.
관련 중요 용어
| 용어 | 설명 |
|---|---|
| MySQL | 대표적인 관계형 DBMS |
| MariaDB | MySQL 초기 개발자가 오라클 사를 퇴사한 후 만든 DBMS MySQL과 상당히 유사하며 완전 무료로 사용 가능 |
| MySQL Server | MySQL의 여러 소프트웨어 중 엔진 기능을 하는 핵심 소프트웨어(DBMS) |
| MySQL Workbench | MySQL 서버에 접속/연결하기 위한 클라이언트 도구 이곳에 SQL 문을 입력하고 실행함 |
MySQL과 MariaDB 비교
| 구분 | MySQL | MariaDB |
|---|---|---|
| 회사 | 오라클 | MariaDB Inc |
| 초기 개발자 | 몬티 와이드니어스 | 몬티 와이드니어스 |
| 라이선스 | 상업용/업무용은 유료 개인 및 교육용은 무료 |
모두 무료 |
| 최신 버전 | 8.0 | 10.6 |
| 클라이언트 도구 | MySQL Workbench | HeidiSQL |
| SQL 문법 | 거의 | 동일 |
| 사이트 | https://www.mysql.com/ | https://mariadb.org/ |
| 로고 | 돌고래 | 물개 |