MariaDB Replication 설정 > DB 자료실

본문 바로가기

사이트 내 전체검색

뒤로가기 DB 자료실

MariaDB Replication 설정

페이지 정보

작성자 DBM 작성일 21-02-04 15:47 조회 9,833 댓글 0

본문

mariaDB Replication 방법입니다.

master - slave



1. replication user 생성 (master , slave)

create user 'repl'@'%' identified by 'password';
grant replication slave on *.* to 'repl'@'%';
flush privileges;



2. 설정파일 수정 (master)

vi /etc/my.cnf

server-id = 1
log-bin = mysql-bin ( 파일위치지정)
max_binlog_size = 100M (파일 사이즈 지정)
expire_logs_days = 7 (log파일 포맷주기 지정)
추가



3. 서버 재시작 및 master status 확인 (master)

mariadb 서버 재시작
show master status; ( pos 번호와 bin_log파일 체크)



4. 설정파일 수정 (slave)

vi /etc/my.cnf

server-id = 2
relay-log = slave-relay-bin (로그파일 저장위치지정)
read-only (읽기전용)
추가



5. 서버 재시작 및 master 연결 (slave)

mariadb 서버 재시작

change master to
master_host='192.168.2.128', (마스터 ip)
master_user='repl', (유저)
master_password='passwrod', (패스워드)
master_port=3306, (포트)
master_log_file='mysql-bin.000001', (bin_log파일 번호)
master_log_pos= 328; (pos 번호)

start slave;




6. Replication 연결 확인 (slave)

show slave status\G;

Slave_IO_Running: Yes
Slave_SQL_Running: Yes
이두가지 부분이 yes로 확인되면 정상연결 입니다.

댓글목록 0

등록된 댓글이 없습니다.

Copyright © 소유하신 도메인. All rights reserved.

사이트 정보

회사명 : (주)리눅스데이타시스템 / 대표 : 정정모
서울본사 : 서울특별시 강남구 봉은사로 114길 40 홍선빌딩 2층 / tel : 02-6207-1160
대전지사 : 대전광역시 유성구 노은로174 도원프라자 5층 / tel : 042-331-1161

PC 버전으로 보기