[MariaDB] 설치 및 HeidiSQL 사용하기
Maria DB에 관하여
MariaDB는 영구적으로 무료 사용가능한 오픈소스 관계형 데이터베이스 관리 시스템(RDBMS)이다.
- MySQL의 최초 개발자에 의해 만들어졌기 때문에 유사한 점이 많고 호환 측면에도 용이하며 MySQL을 대체하여 MariaDB를 사용하기도 한다. 각 조직의 특성을 고려하여 더 적절한 것을 사용한다.
MySQL 보다 더 많은 스토리지 엔진과 플러그인을 함께 제공한다
- 기본 InnoDB를 비롯해 Aria, ColumnStore 등 다양한 스토리지 엔진이 포함되 있어 다양한 사용사례에 유연성을 제공한다
RDBMS 이지만 버전 10부터 NoSQL과 유사한 기능을 제공한다. Connect 엔진 사용 시 MariaDB 내 비정형 데이터에 쉽게 액세스할 수 있으며, 동적 열은 동일한 행에 있는 다양한 유형의 객체를 NoSQL 유형으로 저장할 수 있게 해준다
Maria DB 설치
마리아 DB 다운로드 페이지 : https://mariadb.org/download/?t=mariadb&p=mariadb&r=10.6.19&os=windows&cpu=x86_64&pkg=msi&mirror=blendbyte
Download MariaDB Server - MariaDB.org
REST API Release Schedule Reporting Bugs … Continue reading "Download MariaDB Server"
mariadb.org
데이터베이스 버전을 10.6.12로 선택한 후 다운로드해 주세요.
(10.6을 초과하는 버전은 1년 동안만 유지되는 단기 릴리스라고 합니다)
출처: https://congsong.tistory.com/62 [Let's develop:티스토리]
다운로드 버튼을 누르면 아래 초록 상자를 볼 수 있습니다.
체크박스를 체크하고 next
User Seetings
1) user 'root'의 비밀번호 입력, 동일하게 confirm 에 한번 더 입력
2) 체크 > Enable access from remote machines for 'root' user
3) 체크 > Use UTF8 as default server's character set
Database Seetings
굉장히 빠르게 설치되서 속도에 놀랐다. 팀장님께서 마리아DB가 오픈소스이기도 하지만 라이트하다고 하셨는데, 정말 그런가보다 하는 생각이 들었다!
HeidiSQL 사용하기
MariaDB 설치 시 기본으로 설치되는 HeidiSQL 사용법에 관해 알아보자.
1) 왼쪽 아래 '신규' 누르기
2) 설정(암호를 입력해야 하고, 다른 수정할 내용이 있으면 수정한다) 후 저장 -> 우측 아래 '열기'
(잊어버릴까봐.. 적어두기.. 암호:root)
아래와 같은 화면이 나오는 것을 볼 수 있다
왼쪽에 데이터베이스를 클릭하면 각 데이터베이스에 있는 table, view 등을 볼 수 있다.
데이터베이스, 테이블 만들기
새로운 데이터 베이스를 만들어서 테이블을 하나 만들어보자
마우스 오른쪽 버튼 > 새로 생성 > 데이터베이스
새롭게 생성된 데이터베이스에서 마우스 오른쪽 버튼 > 새로 생성 > 테이블
'추가'버튼을 누르면 열이 추가되고 칼럼명을 입력 및 수정하고, 위치도 위 아래로 변경이 가능하며 데이터 타입또한 간편하게 선택할 수 있다. 아래에서 테이블을 구성하는 내용이 위 쿼리 편집창에 내용이 반영된다.
작성한 Create 문을 저장하여 테이블을 만들게 되면, 아래와 같이 나오는 것을 볼 수 있다.