데이터베이스/MariaDB

[MariaDB] 설치 및 HeidiSQL 사용하기

dev_tina 2024. 9. 23. 13:56

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 문을 저장하여 테이블을 만들게 되면, 아래와 같이 나오는 것을 볼 수 있다.