Search
Duplicate

웹 개발 및 배포 환경 구축/ 1. MariaDB

설치

MariaDB는 인스톨버전을 이용해서 설치할 수도 있고, Docker를 이용해서 설치할 수도 있다. 각자가 원하는 방법으로 설치

인스톨버전 설치

인스톨버전을 한다면 아래 주소에서 받을 수 있다.
인스톨버전을 설치한다면 root 계정의 password를 설정하는 화면에서 Data Directory에서 데이터가 저장되는 경로를 수정할 수 있다. —기본은 C드라이브로 되어 있음. 그 외의 항목은 기본값을 이용해서 설치.

Docker 버전 설치

만일 Docker로 MariaDB를 설치한다면 아래 명령어로 MariaDB 이미지를 받고
docker pull mariadb
Shell
복사
다음의 명령어로 컨테이너를 실행할 수 있다.
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=<mypass> --restart always -v <mydatapath>:/var/lib/mysql --name mariadb mariadb
Shell
복사
참고로 도커의 볼륨의 경우 Window의 WSL2 이후에는 데이터 저장 경로를 바꾸는 것이 까다롭다. —에러도 있다고 함— 그냥 볼륨에 저장하면 C 드라이브에 저장되는데, 이 경우 C 드라이브 용량에 민감하다면 <mydatapath>부분에 host의 다른 경로 (ex. d:\mariadb) 를 지정해주면 된다. —이게 바로 bindmount
인스톨 버전을 설치했으면 자동으로 HeidiSQL 프로그램이 설치되었을텐데, Docker 버전을 설치했다면 아래 경로에서 HeidiSQL를 받고 설치한다.

사용자 등록

DB에 접근할 수 있는 사용자를 등록하기 위해 HeidiSQL를 실행한 뒤, root 계정을 이용하여 로그인 한다.
상단의 사용자 인증 및 권한관리 버튼을 클릭해서 사용자 관리자를 띄운 후, 추가 버튼을 클릭해서 사용자를 추가한다.
사용자 추가 할 때 사용자 이름 아래의 호스트에서 부분을 모든 곳에서 접근으로 바꾸어 주어야 localhost가 아닌 곳에서 들어오는 접근도 가능하다.

시리즈

이 글은 아래와 같은 시리즈로 이루어짐

참조자료