본문 바로가기

728x90

MySQL MHA

MySQL 엔진 및 MySQL MHA를 설치하고 구성하는 방법 MySQL 엔진 및 MySQL MHA를 설치하고 구성하는 방법 Ubuntu 서버 3대 mhauser 계정 생성 SSH 키 교환(SSH를 통해 서로 연결된 서버) MySQL 엔진 설치 MySQL 초기화 mysqld --defaults-file=/usr/local/mysql/my.cnf --initialize --user=mysql MySQL root 계정 패스워드 초기화 cat /usr/local/mysql/data/error.log | egrep "A temporary password is generated for root@localhost" mysqld_safe --defaults-file=/usr/local/mysql/my.cnf & mysql -uroot -p alter user 'root'@'lo.. 더보기
[리눅스] MySQL MHA 원복(mha failback) MySQL MHA 원복(mha failback) 마스터 서버 슬레이브 호스트 목록 확인 mysql -h localhost -uroot -p'mysqlpassword' -e "SHOW SLAVE HOSTS" $ mysql -h localhost -uroot -p'mysqlpassword' -e "SHOW SLAVE HOSTS" mysql: [Warning] Using a password on the command line interface can be insecure. +-----------+------+------+-----------+--------------------------------------+ | Server_id | Host | Port | Master_id | Slave_UUID | +-.. 더보기
MySQL MHA(Master High Availability) 설치 및 구성하기 MySQL MHA 설치 및 구성하기 MySQL MHA(Master High Availability)는 MySQL 데이터베이스의 고가용성을 위한 도구입니다. 테스트 환경 역할 호스트 이름 운영체제 아이피 MHA 패키지 비고 VIP 192.168.20.200 Master node1 ubuntu 22.04 192.168.20.211 perl, node Slave node2 ubuntu 22.04 192.168.20.212 perl, node Slave node3 ubuntu 22.04 192.168.20.213 perl, node Monitor node4 ubuntu 22.04 192.168.20.209 perl, manager, node ** manager = mha4mysql-manager 패키지, nod.. 더보기
[리눅스] MySQL MHA(Master High Availability)를 사용하여 레플리케이션 HA(Virtual IP) 환경을 구성하는 방법 MySQL MHA(Master High Availability)를 사용하여 레플리케이션 HA(Virtual IP) 환경을 구성하는 방법 1. 준비 사항 마스터 서버: 원본 데이터베이스가 운영 중인 서버 슬레이브 서버: 마스터 서버와 동기화된 복제 서버 MHA 매니저 서버: MHA를 제어하고 모니터링하는 서버 2. MHA 구성 파일 작성 MHA 구성 파일(mha.conf)을 생성하고 편집합니다. 구성 파일에는 마스터 및 슬레이브 서버 정보, SSH 접속 정보, 가상 IP(Virtual IP) 등을 설정합니다. 구성 파일에는 manager, server, monitor 세션으로 구성됩니다. 예제 구성 파일과 자세한 설정 방법은 MHA 프로젝트의 문서를 참조하십시오. 3. MHA 매니저 서버 설정 MHA 매니.. 더보기

728x90