>  기사  >  데이터 베이스  >  Mysql 마스터-슬레이브 서비스 인스턴스 구성

Mysql 마스터-슬레이브 서비스 인스턴스 구성

小云云
小云云원래의
2018-01-13 14:23:091643검색

이 글은 주로 Mysql 마스터-슬레이브 서비스 구현 예시 관련 정보를 소개하고 있으니, 필요한 분들이 참고하시면 도움이 되실 것 같습니다.

Mysql 마스터-슬레이브 서비스 구현 인스턴스 구성

### 기본 데이터베이스 구성 my.cnf


server-id=1
log-bin=master-bin
log-bin-index=master-bin.index

### 기본 데이터베이스에 동기화 계정 만들기


create user backup;
GRANT REPLICATION SLAVE ON *.* TO 'backup'@'192.168.%.%' IDENTIFIED BY 'mysql';

# ## 데이터베이스 my.cnf


server-id=2
relay-log-index=slave-relay-bin.index
relay- log=slave-relay-bin

### mysql 서비스를 다시 시작합니다


service mysqld restart

### 마스터 서비스에 연결


change master to master_host='192.168.91.128',
master_port=3306,master_user='backup',master_password='mysql',
master_log_file='master-bin.000001',master_log_pos=0;

### 시작 슬레이브 서비스


start slave;
M ### 마스터 서비스 상태 보기



SHOW MASTER STATUS;

### SLAVE 서비스 상태 보기



SHOW slave STATUS \G;
E

### server_id가 동일한지 확인하세요. 다름



show variables like 'server_id';

일반적인 오류

오류: 치명적인 오류: 마스터와 슬레이브가 동일한 MySQL 서버 UUID를 갖기 때문에 슬레이브 I/O 스레드가 중지됩니다. 복제가 작동하려면 이러한 UUID가 달라야 합니다.

해결책: auto.cnf의 Server-uuid=******************** 데이터 디렉터리가 동일한지 확인하세요. 다른 디렉터리로 변경하세요

관련 권장사항:


Mysql 마스터 슬레이브 서버 아키텍처 구성

mysql 마스터-슬레이브 서버 구성의 특수 문제

MySQL 데이터베이스 구성 마스터-슬레이브 서버 이중 머신 상시 대기 인스턴스 튜토리얼 구현

위 내용은 Mysql 마스터-슬레이브 서비스 인스턴스 구성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.