이번 글에서는 '데이터베이스 개념: MariaDB 설치 및 환경설정 (윈도우 버전)'에 대해 상세하게 알아보겠습니다. 이전 글에서는 관계형 데이터베이스 관리 시스템(RDBMS)의 개념과 특징, 종류 등을 살펴보았습니다. 이번에는 그중 하나인 MariaDB의 설치 및 환경 설정 방법에 대해 알아보겠습니다.
1. MariaDB란?
MariaDB는 MySQL의 창시자인 Michael "Monty" Widenius가 주도한 오픈소스 프로젝트입니다. MySQL은 웹 기반 애플리케이션을 위한 가장 인기 있는 오픈 소스 RDBMS 중 하나였지만, Oracle 사의 소유권 문제로 인해 커뮤니티에서 독립적으로 발전하게 된 것이 MariaDB입니다.
2. MariaDB 설치하기
MariaDB를 윈도우에 설치하기 위해서는 다음과 같은 단계를 따릅니다:
1) 공식 MariaDB 웹사이트(https://mariadb.org/download/) 방문: 본인의 운영체제에 맞는 최신 버전의 MariaDB를 다운로드합니다.
2) 파일 다운로드 및 실행: 다운로드한 파일(.msi 혹은 .zip)을 실행하여 설치 프로그램을 시작합니다.
3. 초기 설정
설치 프로그램 안내에 따라 필요한 정보를 입력하고 'Next' 버튼을 클릭하여 진행합니다:
- 비밀번호: root 사용자(최고관리자)의 비밀번호를 설정합니다.
- 포트 번호: 기본적으로 3306 포트가 사용되지만, 필요한 경우 다른 포트 번호를 선택할 수 있습니다.
- 서비스 이름: 시스템에서 Maria DB 서비스를 구분하는 이름입니다.
위와 같은 정보들은 나중에 DB 접속 시 필요하므로 잘 기억해두어야 합니다.
4. 환경설정
Maria DB가 성공적으로 설치되었다면, 이제 데이터베이스 서버와 상호작용할 수 있는 환경을 설정해야 합니다:
1) 명령 프롬프트(Command Prompt) 실행:
윈도우 검색창에 cmd를 입력하거나, '윈도우 키 + R' 단축키를 눌러 실행창을 열고 cmd를 입력하여 명령 프롬프트를 실행합니다.
2) MariaDB 접속:
명령 프롬프트에서 다음과 같은 명령어를 입력하여 MariaDB에 로그인합니다.
mysql -u root -p
여기서 root는 사용자 이름이며, -p 옵션은 비밀번호를 묻는 것입니다.
5. Maria DB 확인하기
설치 및 초기 설정 후에는 실제로 Maria DB가 정상적으로 동작하는지 확인해야 합니다. 이를 위해서 Windows 명령 프롬프트(cmd)나 PowerShell에서
mysql -u root -p
명령어를 입력하여 로그인할 수 있습니다. 그런 다음 앞서 설정한 비밀번호를 입력하면 MariaDB 콘솔에 접속할 수 있습니다.
6. 데이터베이스 생성 및 테스트
MariaDB 콘솔에서
CREATE DATABASE test_db;
명령을 실행하여 새로운 데이터베이스를 생성해 봅니다.
그런 다음
SHOW DATABASES;
명령을 실행하여 방금 생성한 'test_db'가 보이는지 확인합니다.
7. MariaDB 사용하기
새로운 데이터베이스가 성공적으로 생성되었다면, 이제 실제로 테이블을 만들어보겠습니다:
1) 우리가 만든 데이터베이스 선택:
USE test_db;
명령으로 선택합니다.
2) 테스트용 테이블 만들기:
CREATE TABLE test_table (id INT, name VARCHAR(20));
와 같은 SQL 문을 사용해 테스트용 테이블을 만들 수 있습니다.
3) 테이블 확인하기:
SHOW TABLES;
명령어로 방금 생성한'test_table'가 보여지는지 확인합니다.
8. MariaDB의 다양한 기능 활용하기
MariaDB는 MySQL과 완전히 호환되며, 더 많은 기능과 안정성을 제공하는 오픈소스 RDBMS입니다. 이에 따라 SQL문의 활용 범위도 굉장히 넓으며, JOIN문을 비롯한 다양한 쿼리 문법도 지원하고 있습니다.
또한, 저장 프로시저나 함수 등의 고급 기능도 제공하고 있으므로, 복잡한 연산 로직도 DB 내부에서 처리할 수 있게 해줍니다. 이 외에도 인덱싱(Indexing), 파티셔닝(Partitioning), 클러스터링(Clustering) 등 DB 성능 최적화를 위한 다양한 기술들도 지원하고 있습니다.
9. 결론
RDMBS 중 하나인 MariaDB의 맥 버전 설치 방법과 환경설정 방법에 대해 자세하게 알아보았습니다. 각자의 용도와 필요성에 맞게 선택하고 사용하는 것이 중요합니다.
'Programming > Database' 카테고리의 다른 글
데이터베이스 개념: MariaDB 설치 및 환경설정 (리눅스 우분투 버전) (0) | 2023.09.18 |
---|---|
데이터베이스 개념: MariaDB 설치 및 환경설정 (맥 버전) (0) | 2023.09.17 |
데이터베이스 개념: RDBMS 소프트웨어 (0) | 2023.09.15 |
데이터베이스 개념: 데이터베이스 관리 시스템(DBMS) (0) | 2023.09.14 |
데이터베이스 개념: 데이터베이스 특징 (0) | 2023.09.13 |