반응형

Active - Stanby 구성으로 진행 하려 하였으나

F/W에서 내부에서만 접속 가능한 Stanby IP로 스페어 2차 도메인으로 구축을 한 뒤, HTTPS 리턴 값이 죽으면 Name Server에서 Domain Ip만 자동으로 바꿔주는 것이 크로스체크, 안정성이 더 우수하다는 판단으로 이렇게 적용 하려한다.

 

반응형
반응형

 

master, slave  mysql 이중화하기

대상서버 : master , slave

 

*작업 하는 대상 서버 색깔 구분으로 표시

 

A. 각 서버에 server id를 지정한다.

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

server-id = 1
log-bin=mysql-bin

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

server-id = 1
log-bin=mysql-bin

 

B. master mysql 확인

SHOW MASTER STATUS\G;

 

C. slave mysql  master 연동

(B.) 에서 확인 된 master mysql 내용을 연동 시, 똑같이 기입한다.

CHANGE MASTER TO
MASTER_HOST='서버 IP',
MASTER_USER='유져',
MASTER_PASSWORD='유져 비밀번호',
MASTER_LOG_FILE='master 확인 내용',
MASTER_LOG_POS=master 포지션 값;

 

start slave;

 

D. Check

show slave status\G

 

E. If ERROR?

Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work. 

 

mastrer, slave  uuid 값을 확인한다.

show variables like '%uuid%';

show variables like '%uuid%';

 

두 서버의 uuid가 같다면, 13117 애러가 발생한다.

slave     db data path에 있는  auto.cnf 를 제거 하고 

/etc/init.d/mysql restart

stop slave;

start slave;

 

끝.

반응형

'server eng > Cluster AA AS HA' 카테고리의 다른 글

HTTP Keep Alive  (0) 2023.05.25
반응형
sudo apt-get remove --purge mysql*
dpkg -l | grep mysql
sudo apt-get remove --purge
sudo rm -rf /etc/mysql /var/lib/mysql
sudo apt-get autoremove
sudo apt-get autoclean
반응형
반응형

통 백업
mysqldump -uroot -p --all-databases > db_back.sql
리스토어
mysql -u root -p < db_bak.sql

반응형

+ Recent posts