Post List

2015년 11월 3일 화요일

MariaDB 설치 및 기본 운용 (Windows10)

1. MariaDB Web Site (https://mariadb.org/en/)
MySQL이 썬마이크로시스템즈로 넘어갈 무렵(2008년) MySQL AB 출신들이 따로 나와 MySQL 기반으로 다른 오픈 소스기반의 DBMS를 배포한게 MariaDB이다.  이들 DNA가 한 줄기이다 보니 MySQL이 썬마이크로에서 오라클로 다시 넘어가면서(2010년) 이에 대한 저작권등에 자유로워지지 못하고 이에 대한 방안으로 급부상하기도 했다.

그림1



2. MariaDB Download Site (https://downloads.mariadb.org/)

MariaDB 다운로드 사이트에서 원하는 버전을 선택한다. (그림2)
그림2

MySQL과 MariaDB의 버전 차이는 아래 표와 같다.
MySQL 5.5MariaDB 5.5MySQL 5.6MariaDB 10.0
Multi-source Replication
NoSQL Cassandra Storage Engine
NoSQL Handlersocket interface
NoSQL memcache interface
Dynamic Columns
Virtual Columns
Join Optimizations
Engine Independent Statistics
SHOW EXPLAIN of a running thread
Explain Improvements
1)
Global Transaction ID
2)
Online Alter Table
2)
Parallel Slave Threads
Partitioning Improvements
InnoDB Improvements
3)
Performance Schema Improvements
>Optimizer Enhancements
Binlog Group Commit
Disk Access Optimizations
Subquery Optimizations
Microseconds Precision
출처 : https://mariadb.com/blog/mysql-56-vs-mariadb-100


원하는 OS 환경에 맞는 버전을 선택한다. (그림3)
그림3
MariaDB에 가입 또는 미가입을 선택 후 다운로드를 진행한다. (그림4)
그림4
그림5와 같은 파일이 다운로드가 된다.
그림5

3. MariaDB 설치

다운로드 받은 파일을 실행하면 그림6과 같이 구동이 된다.
그림6
그림7~그림9까지 단계적으로 Next 버튼을 이용하여 이동한다.
그림7
그림8
그림9
그림 10에서 root에 사용될 패스워드 및 UTF-8을 기본옵션으로 선택할 수 있다.
그림10
그림11은 Service 명과 포트 및 트랜잭션에 대한 최적화등을 설정할수 있다.
그림11
익명으로 오류에 대한 피드백을 활성화 할 것인가에 대한 설정 부분이다.
그림12
그림13
그림14
설치가 완료되면 그림15와 같은 화면을 만날 수 있다.
그림15


4. MariaDB 기본 실행 및 운용

윈도우즈의 서비스를 활성화하여 MySQL를 클릭하면 그림16과 같이 서비스로 등록된 후 실행 중인 것을 확인할 수 있다.
그림16
윈도우즈앱에서 HeidiSQL (하이디에스큐엘)을 실행하면 그림17이 활성화 된다.
그림17
그림17에서 신규 버튼을 클릭하여 새로운 세션을 생성한 후 각 항목에 맞는 정보를 입력한다. (그림18 참조)
그림18
그림18에서 열기버튼을 클릭하면 그림19와 같이 DB 및 테이블을 확인할 수 있다. (MySQL 의 Workbench와 비슷하다)
그림19
서비스명에서 컨텍스트메뉴를 활성화하면 새로생성에서 신규 데이터베이스를 구성할 수 잇다.
그림20
그림21
데이터베이스에서 컨텍스트 메뉴를 활성화하면 새로운 테이블도 구성이 가능하다.
그림22
CMD모드에서 그림23과 같이 접속하여 새로운 테이블을 스키마로 입력하여 실행을 할 수도 있다.
그림23

이상!