공유할 서비스 선택

TECH


TECH

ETC [ MariaDB ] MariaDB 설치 및 구성

페이지 정보

작성자 Leesangwoo 아이디로 검색 전체게시물 댓글 0건 조회 2,201회 좋아요 1회 작성일 21-04-07 11:02

본문

1. MariaDB란?

 - 오픈 소스의 관계형 데이터베이스 관리 시스템(RDBMS)이다. 

   그리고 MySQL과 동일한 소스 코드를 기반으로 하며, GPL v2 라이선스를 따른다.

   MariaDB는 MySQL과 소스코드를 같이 하므로 사용방법과 구조가 MySQL과 동일하다.

   근본적인 차이점은 마리아DB는 GPL v2 라이선스를 따르는 순수한 오픈소스 프로젝트이기에 오라클로부터 자유롭다. 

 

 

2. MariaDB 다운로드 및 설치

 2.1 MariaDB 홈페이지에 공개된 최신버전을 다운로드하면 된다.

  ( https://downloads.mariadb.com/MariaDB/mariadb-10.5.9/bintar-linux-x86_64/ )

 

 2.2 MariaDB 설치

  1) 사전 구성

   c88c86b37ede64068bdbb952aa50d063_1617778819_7156.JPG

   - MariaDB를 설치하기 전에 libaio 패키지가 설치되어 있어야 한다.


   c88c86b37ede64068bdbb952aa50d063_1617778855_9388.JPG

   - MariaDB 관리 계정이 필요하다.
 

   c88c86b37ede64068bdbb952aa50d063_1617778861_1673.JPG 

   c88c86b37ede64068bdbb952aa50d063_1617778861_1327.JPG 

   - data와 log 폴더를 미리 생성한다.

 

  2) my.cnf 생성

   c88c86b37ede64068bdbb952aa50d063_1617779437_9007.JPG
   c88c86b37ede64068bdbb952aa50d063_1617779441_8043.JPG
   c88c86b37ede64068bdbb952aa50d063_1617779447_2888.JPG 

   - 첨부파일에서 위처럼 필요한 부분만 수정하여 저장한다.

 

  3) 다운 받은 MariaDB 파일 압축해제 

   c88c86b37ede64068bdbb952aa50d063_1617779588_8948.JPG
   c88c86b37ede64068bdbb952aa50d063_1617779591_7745.JPG
   - 엔진 설치할 폴더에 MariaDB 파일 압축 해제한다.

 

  4) 관리용 심볼릭 링크를 생성

   c88c86b37ede64068bdbb952aa50d063_1617780444_2312.JPG 

   - 관리하기 위하여 심볼릭 링크를 생성하여 준다.

 

  5) MariaDB 엔진 생성 

  c88c86b37ede64068bdbb952aa50d063_1617780584_8269.JPG
  - mysql_install_db은 MariaDB의 데이터 디렉토리를 초기화 시키고, 초기 시스템 테이블을 생성한다.

 

  6) MariaDB 엔진 구동 테스트 

   c88c86b37ede64068bdbb952aa50d063_1617781057_1363.JPG 

   - mysqld_safe를 백그라운드로 실행했을 때 계속 Running으로 구동해야 된다. 

     만약 Exit로 끝나면 초기 구성을 살펴봐야 한다.

 

  7) MariaDB 엔진 구동 테스트 종료

   c88c86b37ede64068bdbb952aa50d063_1617781277_4437.JPG 

   - mysql.server stop으로 조금 전에 구동시킨 mysqld_safe를 정지시킬 수 있다.

 

  8) MariaDB 구동

   c88c86b37ede64068bdbb952aa50d063_1617781405_3789.JPG 

   - mysql.server start로 MariaDB를 구동시킨다.

 

  9) MariaDB root 패스워드 설정 

   c88c86b37ede64068bdbb952aa50d063_1617781515_0211.JPG 

   - 해당 명령으로 root 패스워드를 히스토리에 안 남기고 설정이 가능하다.

    => unix_socket 인증 - 유닉스 계열 운영체제의 사용자 계정과 MariaDB의 사용자 계정을 일치시키는 인증 방식

    => mysql_native_password 인증 - 기존 방식으로 로그인할 때 계정명과 암호를 입력하여 로그인

 

  10) MariaDB root 계정 접속

   c88c86b37ede64068bdbb952aa50d063_1617781732_9771.JPG
   - 아까 설정한 root 계정 패스워드 입력하면 MariaDB [(none)]> 로 바뀝니다.

    \s ( =status ) 입력하면 버전과 uptime 정보가 출력됩니다.

 

 

 

 

첨부파일

  • my_cnf.txt (2.1K) 78회 다운로드 | DATE : 2021-04-08 11:22:03

댓글목록

등록된 댓글이 없습니다.

TECH 목록
번호 제목 작성자 작성일 조회수
184 OS OSworker 아이디로 검색 전체게시물 12-30 232
Red Hat z-stream 패키지를 어떻게 구분하나요? 또 z-stream이란 무엇인가요?

카테고리 : OS

232 0
작성자 : OSworker 23/12/30
183 OS OSworker 아이디로 검색 전체게시물 12-24 328
[issue] RHEL8 버전 설치시 swap 이 최대 128G 까지만 된다?

카테고리 : OS

328 0
작성자 : OSworker 23/12/24
182 Middleware 미들웨어 아이디로 검색 전체게시물 12-22 271
(오픈소스 활용-24) 리눅스 java, python 우선순위 설정방법 - (update-alternatives 명령어)

카테고리 : Middleware

271 0
작성자 : 미들웨어 23/12/22
181 OS OSworker 아이디로 검색 전체게시물 12-17 822
OS 모니터링 하실 때 많이 사용되는 SAR에 대해 아시죠?

카테고리 : OS

822 0
작성자 : OSworker 23/12/17
180 Middleware 미들웨어 아이디로 검색 전체게시물 12-07 518
(Apache) Apache 2.4.37 & Weblogic-14 연동방법 (mod_wl_24.so 활용)

카테고리 : Middleware

518 0
작성자 : 미들웨어 23/12/07
179 OS OSworker 아이디로 검색 전체게시물 11-27 797
요즘 이슈인 SUSE Liberty VS Red Hat Enterprise Linux 에 대해 들어보셨나요?

카테고리 : OS

797 0
작성자 : OSworker 23/11/27
178 Middleware 미들웨어 아이디로 검색 전체게시물 11-23 895
(Tmax) JEUS 21 다운로드 및 Master 설치 및 기동해보기

카테고리 : Middleware

895 0
작성자 : 미들웨어 23/11/23
177 OS OSworker 아이디로 검색 전체게시물 11-20 420
레드햇, RHEL 9.3 공개 - Podman 컨테이너 관리 기능 강화

카테고리 : OS

420 0
작성자 : OSworker 23/11/20
176 OS OSworker 아이디로 검색 전체게시물 11-12 1714
레드햇 자격증에 대해 쉽게 설명드리고자 합니다.

카테고리 : OS

1,714 0
작성자 : OSworker 23/11/12
175 Middleware 미들웨어 아이디로 검색 전체게시물 11-08 903
(오픈소스 활용-23) (부하테스트 Tool) Jmeter 설치 및 구성 가이드

카테고리 : Middleware

903 0
작성자 : 미들웨어 23/11/08
Total 204건
게시물 검색

주식회사 클럭스| 대표 : 이찬호| 사업자등록번호 : 107-87-27655
주소 : 서울특별시 영등포구 국회대로 800, 여의도파라곤
E-mail : sales@chlux.co.kr
Copyright © 클럭스 www.chlux.co.kr All rights reserved.
상단으로Top