Active - Stanby 구성으로 진행 하려 하였으나
F/W에서 내부에서만 접속 가능한 Stanby IP로 스페어 2차 도메인으로 구축을 한 뒤, HTTPS 리턴 값이 죽으면 Name Server에서 Domain Ip만 자동으로 바꿔주는 것이 크로스체크, 안정성이 더 우수하다는 판단으로 이렇게 적용 하려한다.
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;
끝.
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
python django 포트폴리오 사이트 만들기[2] / django install, python3 프로젝트 생성하기 (0) | 2022.05.24 |
---|---|
python django 포트폴리오 사이트 만들기[1] / python3, pip3, 가상환경 구성하기 (0) | 2022.05.24 |
[linux] LISTEN 사용중인 포트 확인하기 (0) | 2021.03.25 |
[linux] watch 명령어 (0) | 2021.03.25 |
[linux] 윈도우에서 사용하던 디스크를 리눅스 서버에 마운트 하기 (0) | 2021.03.25 |