마리아DB의 설치 MariaDB

MySQL이 오라클에 인수된 후 마이SQL 개발자가 따로 나와 개발한 DBMS가 마리아DB의 시작이다.무료 라이선스를 기반으로 많은 장소에서 사용하고 있다.전반적인 사용법은 MySQL 와 같고, 대부분의 RDBMS 가 그렇듯이 사용법(퀄리문)은 거의 유사하다.

엔터프라이즈 버전의 경우 유료이긴 하지만 커뮤니티 서버는 GPL 라이선스이기 때문에 무료로 사용할 수 있다.때문에 많은 개발자들이 마리아 DB를 많이 사용하는 경향이긴 하지만 MS-SQL이나 오라클에 비해 성능이 좋지는 않다.

당분간 시간날때 마리아DB에 관한 포스팅을 진행할 예정이며 대상 서버는 CentOS입니다.(포스팅 재료가 별로 없고 시간도 없어서 한 끼를 때우고 갑니다…)

yumrepository 추가 마리아 DB는 yum 명령을 통해 설치가 가능하다.그러기 위해서는 어떤 버전을 어떤 스토리지를 통해 다운로드 할 것인지를 설정해야 한다.설정을 위해 vi 편집기에서 아래와 같은 파일을 생성한다.파일이 작성된 경우 다음과 같은 정보를 입력해 준다.

나의 경우 10.4 버전을 설치할 예정이다.

설치 위와 같이 repo를 등록하면 yum 명령을 통해 설치해 준다.이 명령만 치면 자동으로 마리아 DB가 설치되고 중간 질문에서는 모두 y를 눌러주면 된다.

정상적으로 설치되었는지 확인하기 위해 다음 명령어로 확인한다.

구동 및 자동 스타트 설치해 주면 구동을 해야 하며 서버가 재시작되었을 때 자동으로 실행되도록 설정해야 한다.다음 명령을 입력하여 DB를 구동한다.정상적으로 구동되는지 확인하기 위해 마리아 DB의 기본 포트인 3306 포트에서 확인해준다.

위와 같이 3306 포트를 리스닝하고 있는 mysqld가 있다면 정상적으로 구동된 것으로 보면 된다.

그 후 root 계정의 비밀번호를 등록해 준다.

이후 만일의 서버 재기동 시 자동으로 구동되도록 다음과 같은 명령어를 입력하여 설정한다.enabled로 표시되면 자동으로 구동되도록 설정된 것이다.

접속할 다음 명령어를 입력한 후 비밀번호를 입력하여 정상적으로 접속할 수 있는지 확인한다.

비밀번호 입력시 상기와 같이 설치된 서버의 정보가 표시되고 접속됨을 확인할 수 있다.

이후 DB 스키마를 만든 후 테이블을 생성하여 사용하면 된다.직접 명령어를 입력해 만들 수도 있지만 도구를 활용하면 쉽고 편리한 사용이 가능하다.나의 경우 MySQL Workbench를 사용하지만 만족스럽게 사용하고 있다.이외에도 DBeaver 등의 툴을 활용할 수도 있다.

만약 DB 툴을 설치한 후 정상적으로 접속할 수 없다면 이는 내부 방화벽을 위한 확률이 높다.포트를 별도로 설정하지 않았다면 위에서 설명한 대로 기본 포트인 3306 포트를 사용하기 때문에 방화벽에서 3306 포트를 열면 정상적으로 연결되는 것을 확인할 수 있다.

MariaDB #마리아DB

error: Content is protected !!