본문 바로가기
개발/ubuntu

[ubuntu] mysql replication 설정

by 적아38 2021. 6. 11.
728x90

# vi /etc/mysql/mysql.conf.d/mysqld.cnf

 

#마스터 설정
server-id               = 1
log_bin                 = /var/log/mysql/mysql-bin.log
expire_logs_days        = 10
max_binlog_size   = 100M
binlog_do_db            = {연결데이터베이스}

#슬레이브 
SHOW MASTER STATUS;

#슬레이브설정
server-id               = 2
log_bin                 = /var/log/mysql/mysql-bin.log
relay-log               = /var/log/mysql/mysql-relay-bin.log
expire_logs_days        = 10
max_binlog_size   = 100M
binlog_do_db            = {연결데이터베이스}
slave-skip-errors = 1032 //오류 스킵

#슬레이브 
CHANGE MASTER TO MASTER_HOST={연결IP}, 
MASTER_PORT={연결포트}, 
MASTER_USER={연결사용자}, MASTER_PASSWORD={연결비밀번호}, 
MASTER_LOG_FILE={연결마스터 로그값}, MASTER_LOG_POS={연결마스터 POS};  

START SLAVE;
SHOW SLAVE STATUS;

# 확인
Exec_Master_Log_Pos 
Read_Master_Log_Pos 

728x90

'개발 > ubuntu' 카테고리의 다른 글

[ubuntu] SSL 갱신  (0) 2021.08.13
[ubuntu] nginx 경로  (0) 2021.07.01
[ubuntu] Nginx + Socket.io 설정  (0) 2021.07.01
[ubuntu] Argument list too long  (0) 2021.06.23
[nginx] mysql conf 수정 및 재실행  (0) 2021.05.24

댓글