이 글은 주로 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;
SHOW MASTER STATUS;
SHOW slave STATUS \G;
show variables like 'server_id';
일반적인 오류
오류: 치명적인 오류: 마스터와 슬레이브가 동일한 MySQL 서버 UUID를 갖기 때문에 슬레이브 I/O 스레드가 중지됩니다. 복제가 작동하려면 이러한 UUID가 달라야 합니다.
해결책: auto.cnf의 Server-uuid=******************** 데이터 디렉터리가 동일한지 확인하세요. 다른 디렉터리로 변경하세요
관련 권장사항:MySQL 데이터베이스 구성 마스터-슬레이브 서버 이중 머신 상시 대기 인스턴스 튜토리얼 구현
위 내용은 Mysql 마스터-슬레이브 서비스 인스턴스 구성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!