본문 바로가기
IT/프로그래밍

MariaDB란 무엇인가요? 마리아디비 설치 방법

by crome 2023. 11. 23.
반응형

 

안녕하세요. crome입니다.

오늘은 무료 db 인 mariaDB에 대해 알아보고 설치를 해보겠습니다.

목차

    MariaDB란 무엇인가요?

    MariaDB는 오픈 소스 데이터베이스 관리 시스템(DBMS)입니다. MariaDB는 MySQL의 포크(Fork)로 시작되었으며, MySQL과 호환성이 뛰어나며 많은 곳에서 MySQL의 대체로 사용되고 있습니다. 다음은 MariaDB에 대한 주요 특징과 정보입니다.

    MariaDB와 MySQL

    MySQL과 MariaDB는 모두 오픈 소스 데이터베이스 기술입니다. 이들 데이터베이스를 사용하여 행과 열이 있는 표 형식으로 데이터를 저장할 수 있습니다. MySQL은 가장 널리 채택된 오픈 소스 데이터베이스입니다. 또한 수많은 유명 웹 사이트, 애플리케이션 및 상용 제품을 위한 기본 관계형 데이터베이스입니다. MariaDB는 MySQL의 수정된 버전입니다.

    MariaDB는 MySQL이 Oracle Corporation에 인수된 후 라이선스 및 배포 문제로 인해 MySQL의 원래 개발 팀이 개발했습니다. 인수 이후 MySQL과 MariaDB는 다르게 발전했습니다. 그러나 MariaDB는 MySQL의 데이터 및 테이블 정의 파일을 채택하고 동일한 클라이언트 프로토콜, 클라이언트 API, 포트 및 소켓도 사용합니다. 이는 MySQL 사용자가 번거로움 없이 MariaDB로 전환할 수 있도록 하기 위한 것입니다.

    MySQL은 1995년에 릴리스 된 관계형 데이터베이스 관리 시스템입니다. 2009년에 개발자들은 MySQL 5.1.38의 코드 포크로 MariaDB를 릴리스했습니다.

    MariaDB와 MySQL 유사성

    MariaDB가 MySQL에서 포크 된 것처럼, 두 관계형 데이터베이스 관리 시스템에는 많은 유사점이 있습니다. 일례로 MariaDB는 MySQL의 구조, 명명 규칙 및 데이터 정의 파일을 유지했습니다. 또한 모든 MySQL 커넥터, 연결 및 포트를 지원합니다. MySQL 클라이언트 패키지는 변경 없이 MariaDB에서 작동합니다.

    ACID 규정 준수

    원자성, 일관성, 격리 및 내구성(ACID)은 데이터베이스 트랜잭션의 신뢰성을 보장하는 네 가지 핵심 원칙입니다. MySQL과 MariaDB는 모두 이러한 원칙을 준수합니다. 두 데이터베이스 모두 ACID를 준수하여 데이터의 정확성과 무결성을 유지합니다.

    SQL 호환성

    MySQL과 MariaDB는 데이터를 테이블로 구성하는 관계형 데이터베이스입니다. MariaDB와 MySQL은 모두 SQL을 사용하여 데이터를 관리하고 쿼리 합니다. 이들 시스템에서 동일한 명령을 많이 사용할 수 있습니다.

    MariaDB 서버 설치

    https://mariadb.org/

     

    MariaDB Foundation - MariaDB.org

    … Continue reading "MariaDB Foundation"

    mariadb.org

    저는 최신 릴리즈 버전인 11.1.2를 다운로드를 했습니다.

    LTS(Long Term Support)  버전이 별도로 있어 실제 운영 서버 구축에서는 LTS버전을 사용하시는 걸 권장드립니다.

    MariaDB 10.11

    1.  버전,  os, 아키텍처, 패키지 타입을 선택합니다. windows 64 bit 환경

     mirror 사이트는 대만이 가장 가까워서 선택했습니다.

    2. 실행 후 화면입니다. Next로 진행합니다.

    3. 사용자 권한 관련 내용입니다. 하단 I acept를 체크하고  Next로 진행합니다.

    4. 설치할 프로그램을 선택합니다.  저는 전부 선택 진행했습니다.

    4. root의 계정 비밀 번호를 설정합니다. 외부에서 root 권한 접속 여부에 체크하고 Next로 진행합니다. 

    4.  db 인스턴스 네임  및 사용 포트를 설정합니다. 보안을 위해서는 포트를 변경하는 걸 권장드립니다. 저는 테스트 용이기에 기본 포트로 진행했습니다.

    4.  설치에 관련된 설정이 끝나고 install 버튼으로 설치를 진행합니다.

    5.  프로그래스 바로 진행 상황을 표시해 줍니다.

    6.  설치가 완료되었습니다. finish로 종료합니다.

    MariaDB 구동 확인

    1. 설치가 완료되었으니 서비스가 잘 돌아가는지 확인해 보겠습니다.

    같이 설치된 HeidSQL를 실행합니다.

    2. 왼쪽하단의 신규 버튼을 누른 다음 ip  (127.0.0.1)  사용자 root 암호를 입력하고 포트번호를 입력합니다.

    3. 접속이 성공적으로 이루어지면 아래와 같이  기본 db 가 나타납니다.

    4. mysql 데이터베이스에서 사용자를 조회해 보았습니다.

    5. cmd창 에서도  mysql 명령어로 도 sql을 보낼 수 있습니다.

    mysql 설치폴더로 이동한다음  mysql -u root -p를 입력하고 패스워드 입력을 하시면 sql을 실행할 수 있습니다.

    하지만 아래와 같이 보기가 어렵습니다.

     

    이상입니다. 

    오늘은 mariaDB에 대해 알아보고 설치를 해보았습니다.

    도움이 되셨다면 공감 및 댓글 남겨주세요.

    감사합니다.

    728x90
    반응형

    'IT > 프로그래밍' 카테고리의 다른 글

    css 기초  (60) 2023.11.21
    HTML 태그 datalist  (67) 2023.10.30
    HTML 태그 progress  (140) 2023.10.27
    HTML 태그 area  (124) 2023.10.25
    HTML 5 신규 기능  (102) 2023.10.19