듀얼 마스터 슬레이브 구성 비스에는 mysql

------------------------- 듀얼 마스터 구성 ---------------------- -

마스터 - 슬레이브 모드 설정
마스터 IP에서 1.
192.168.1.10 : 마스터 IP
슬레이브 IP : 192.168.1.11
2. 마스터 - 슬레이브 구성
2.1 기본 데이터베이스 구성
/etc/my.cnf에 파일에 (1.)
Vim은 /etc/my.cnf에
추가
[mysqld를]
# 유일한 서버 ID를
서버. 1-ID =
# 빈 로그 - 로그
# 로그 단 함 -의 MySQL =
# = 바인딩 어드레스 127.0.0.1
sync_binlog을. 1 =
로그 = MySQL을 빈 칸
기본 데이터베이스의 생성 (2) 수있는 데이터베이스 로그인 계정에서
사용자를 만들 복사 # 권한을 가지고
;. MySQL이> GRANT REPLICATION SLAVE ON *이 *받는 '계정 이름'@ BY '비밀번호'IDENTIFIED '서버 IP 주소에서'
#mysql 새로운 후나하면 사용자 암호를 변경 플러시 권한은 MySQL의 시스템 권한 관련 테이블을 새로 고치는 데에, 그렇지 않으면이 거부됩니다 액세스 요구
MySQL의> 플러시 권한;

저장 마스터 데이터베이스 바이너리 파일 이름 및 위치보기
MySQL의> 쇼 마스터 상태;


2. 데이터베이스의 구성
/etc/my.cnf에 파일 (. 1). (1)에
빔을 /etc/my.cnf에
추가
[mysqld를]
# 유일한 서버 ID를
서버 ID = 2
# 빈 로그 - 로그
# 빈 로그 = MySQL의 -bin
sync_binlog을. 1 =
로그 빈 빈 - MySQL은 =

(2)
##### 마스터받는 MASTER_HOST CHANGE [수정] = '기본 데이터베이스의 IP 주소',
MASTER_USER = '기본 계정 데이터베이스 동기화',
MASTER_PASSWORD = '암호 데이터베이스',
MASTER_LOG_FILE의 = '다음 파일 이름에 해당하는 마스터 파일',
마스터는 다음의 도면에 대응하는 위치 MASTER_LOG_POS =;

, master_user = 'REPL'192.168.1.10 'MASTER_HOST = 행의 MySQL> 변경 마스터 master_password ='app_ QAZxsw2! 'MASTER_LOG_FILE ='MySQL의-bin.000001 위 'MASTER_LOG_POS = 154;
MySQL의> 플러시 특권;

MySQL의> START SLAVE # 차례 복사
MySQL의> SHOW SLAVE 상태 \ G; #의 구성이 성공적으로 마스터 - 슬레이브 복제인지 여부를 확인

----------------------------------- 마스터 - 슬레이브 구성 ------------ ----------------

마스터 - 슬레이브 모드 설정
마스터 IP에서 1.
192.168.1.10 : 마스터 IP
슬레이브 IP : 192.168.1.11
2. 마스터 - 슬레이브 구성
2.1 기본 데이터베이스 구성
/etc/my.cnf에 파일에 (1.)
Vim은 /etc/my.cnf에
추가
[mysqld를]
# 유일한 서버 ID를
서버. 1-ID =
# 빈 로그 - 로그
# 로그 단 함 -의 MySQL =
# = 바인딩 어드레스 127.0.0.1
sync_binlog을. 1 =
로그 = MySQL을 빈 칸
기본 데이터베이스의 생성 (2) 수있는 데이터베이스 로그인 계정에서
사용자를 만들 복사 # 권한을 가지고
;. MySQL이> GRANT REPLICATION SLAVE ON *이 *받는 '계정 이름'@ BY '비밀번호'IDENTIFIED '서버 IP 주소에서'
#mysql 새로운 후나하면 사용자 암호를 변경 플러시 권한은 MySQL의 시스템 권한 관련 테이블을 새로 고치는 데에, 그렇지 않으면이 거부됩니다 액세스 요구
MySQL의> 플러시 권한;

저장 마스터 데이터베이스 바이너리 파일 이름 및 위치보기
MySQL의> 쇼 마스터 상태;


2. 데이터베이스의 구성
/etc/my.cnf에 파일 (. 1). (1)에
빔을 /etc/my.cnf에
추가
[mysqld를]
# 유일한 서버 ID를
서버 ID = 2
# 빈 로그 - 로그
# 빈 로그 = MySQL의 -bin
# = 바인드 주소 127.0.0.1
#sync_binlog. 1 =
# = 로그인 빈 빈 - MySQL의

(2)
##### 마스터받는 MASTER_HOST CHANGE [수정] = '기본 데이터베이스의 IP 주소',
MASTER_USER = '기본 계정 데이터베이스 동기화',
MASTER_PASSWORD = '암호 데이터베이스',
MASTER_LOG_FILE의 = '다음 파일 이름에 해당하는 마스터 파일',
마스터는 다음의 도면에 대응하는 위치 MASTER_LOG_POS =;

, master_user = 'REPL'192.168.1.10 'MASTER_HOST = 행의 MySQL> 변경 마스터 master_password ='app_ QAZxsw2! 'MASTER_LOG_FILE ='MySQL의-bin.000001 위 'MASTER_LOG_POS = 154;
MySQL의> 플러시 특권;

MySQL의> START SLAVE # 차례 복사
MySQL의> SHOW SLAVE 상태 \ G; #의 구성이 성공적으로 마스터 - 슬레이브 복제인지 여부를 확인


참고 :
MySQL의 차 동기 Slave_IO_Running에서 / 듀얼 마스터 : 연결, Slave_SQL_Running : 제외 된 실패의 예 케이스
1. 네트워크 갑자기
2. 비밀번호 오류
방화벽
4.mysql 프로파일 문제
구문 5. Connect 서버
6. 마스터 MySQL의 권한
 

출시 구 개 원래 기사 · 원 찬양 한 · 전망 (226)

추천

출처blog.csdn.net/weixin_43857096/article/details/103971886