MariaDB는 MySQL과 동일한 소스 코드를 기반으로 개발한 오픈소스 관계형 데이터베이스 관리 시스템(RDBMS)이다.
📙 MariaDB 설치하기
1. MariaDB 사이트 접속
2. 다운로드
원하는 버전을 선택하고 다운로드 버튼을 누른다.
3. msi파일 실행
Next 버튼을 눌러 진행하고 아래 화면이 나오면 root 계정의 패스워드를 설정해 준다.
root 계정은 MariaDB에서 가장 중요한 계정이므로 이때 설정해 준 패스워드를 분실하지 않도록 주의해야 한다.
- Enable access from remote machines for 'root' user : 외부 원격 시스템에서 'root' 계정에 대해 접근을 허용한다. (선택)
- User UTF8 as default server's charactor set (필수) : 서버의 문자셋을 UTF8로 설정한다.
다음은 운영체제에서 사용하는 이름, 외부 프로그램이 데이터베이스와 연동할 때 사용하는 포트번호를 설정한다.
MySQL과 MariaDB는 기본적으로 3306 포트를 이용한다. 만일 현재 운영체제에서 3306 포트를 사용하고 있다면 다른 포트로 변경해 주어야 한다.
4. 설치완료
정상적으로 설치가 완료되면 다음과 같은 화면을 볼 수 있다.
📙 데이터베이스 생성과 사용자 계정 추가
실제 운영되는 서비스의 경우 데이터베이스는 항상 원격지에 떨어져 있는 경우가 많다. 이 때문에 별도의 프로그램으로 데이터베이스에 연결해 필요한 작업을 수행한다. 흔히 SQL 에디터라고도 한다. 윈도우의 경우 HeidiSQL 프로그램이 자동으로 같이 설치된다.
1. HeidiSQL 실행하기
왼쪽 아래의 [신규] 버튼을 눌러서 설치할 때 지정한 패스워드를 입력 후 root 계정으로 연결을 한다.
정상으로 연결된다면 다음과 같은 화면을 볼 수 있다.
2. 데이터베이스 생성
다음과 같이 화면에서 새로운 데이터베이스를 생성할 수 있다.
3. 사용자 계정 생성과 권한 추가
데이터베이스와 함께 생성된 데이터베이스를 이용하는 별도의 계정을 추가할 수 있다.
1. 프로그램 상단의 [도구] - [사용자 관리자] 메뉴 클릭
2. [추가] 버튼 클릭
사용자 이름, 암호, 호스트 설정을 해준다.
마지막으로 객체 추가 버튼을 눌러 데이터베이스를 지정하고 접근 허용 권한을 모두 선택해 준다.
4. 생성된 계정 확인
데이터베이스와 계정을 추가한 후에는 다시 한번 [파일] - [세션 관리자] 메뉴를 통해서 데이터베이스를 사용할 수 있는지 점검을 한다. 설정 탭에서 앞서 설정한 사용자와 암호를 입력하고 데이터베이스를 지정해 준다.
정상으로 연결된다면 최종적으로 다음과 같은 화면을 볼 수 있다.