백업 마스터에서 MySQL 데이터베이스

먼저, 메인 서비스 이잖아요 구성

1. 주요 서비스는 서버에서 계정을 만들어야합니다

1) mysq 용으로 L

执行? 사용자가 '노예'@ '만들 IP를 '123456 '로 식별을';

추신 : '123456'에 의해 확인 된 사용자를 만들 'slave'@'122.11.112.3';

사용자 노예를 만드는 경우, 암호는 123456입니다

2) 슬레이브 계정 권한에 대한

에 부여 복제 노예의 구현 * * '이름'@ '호스트' '암호'로 식별에;

? PS :?.에 * 그랜트 복제 슬레이브 * '123456'식별 'slave'@'122.11.112.3'에;

? 플러시 권한, 적용 //

2. 구성 /etc/my.cnf에

종료 MySQL은, VI? 실행 기타 / my.cnf 파일을? 다음과 같은 구성을 추가

?? 서버 ID = 2 // 서버 ID는 반복 될 수 없습니다

?? 로그인 빈 = mysql을 - 빈 // 로그

?? 바이너리 로그-DO-dB = VRS // MySQL의 바이너리 로그 로그의 어떤 데이터베이스 인스턴스를 지정 (VRS)

?

? ? 바이너리 로그 - 무시-DB = INFORMATION_SCHEMA

? ? 바이너리 로그가-무시-dB = 클러스터

? ? 바이너리 로그 - 무시-DB = MySQL의

MySQL은, 다시 시작 서비스 mysqld를 다시 시작

3) 확인

mysql을 실행 쇼 마스터 상태를 입력;

추신:

------------------ ---------- + + + + ---- -------------- -------------- + ------------------- +

| 파일? ? ? ? ? ? | 위치 | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |

------------------ ---------- + + + + ---- -------------- -------------- + ------------------- +

| MySQL의-bin.000001 위 | ? ? ? 120 | 노예? ? ? ? | ? ? ? ? ? ? ? ? ? | ? ? ? ? ? ? ? ? ? |

------------------ ---------- + + + + ---- -------------- -------------- + ------------------- +

노예 라이브러리를 ???? 백업하는 것입니다;

서버 슬레이브에서 두 번째로, 구성

  1. /etc/my.cnf에? 구성? 실행 VI의 / etc / my.cnf 파일은 다음과 같은 구성을 추가 ??

????? 서버 ID = 3 // 서버 ID는 반복 될 수 없습니다

????? 로그인 빈 = mysql을 - 빈 // 로그

바이너리 로그-DO-DB = 슬레이브 ????? ?? //되는 로깅의 바이너리 로그 MySQL의 DB를 지정할

????? 복제-DO-dB = 슬레이브 ?? 슬레이브 구성 // 매개 변수, 당신은 노예를 복사 할 라이브러리 지정

? ? ? ? ? 로그 노예 업데이트

? ? ? ? ? 노예 건너 - 오류 = 모든

? ? ? ? ? 노예 그물 - 시간 초과 = 60

?

? ? ? ? ? 바이너리 로그 - 무시-DB = INFORMATION_SCHEMA

? ? ? ? ? 바이너리 로그가-무시-dB = 클러스터

? ? ? ? ? 바이너리 로그 - 무시-DB = MySQL의

? ? ? ? ? - 무시 복제 할-dB = mysql을

구성이 완료 다시 시작 mysql을이다

라이브러리에서? 2. 구성

MySQL의에서 입력

MySQL의 -uroot -p123456

노예를 중지, 중지 //

CHANGE MASTER TO

MASTER_HOST = ' 122.11.112.3 '

MASTER_USER은 = '노예',

MASTER_PASSWORD = '123456',

MASTER_LOG_FILE = 'mysql을-bin.000001 위', // 마스터 상태 파일

MASTER_LOG_POS = 120; // 동일한 마스터 상태 파일 위치 POS?

노예를 시작; // 시작

3. 확인

MySQL의 쇼 노예 상태 \의 G에서 실행?;

당신은 구성의 목록을 얻을 것이다,

Slave_IO_Running : 예

Slave_SQL_Running : 예

이 두 옵션 모두없는 경우 예, 그것은 앞서의 단계는 잘못된 구성을 보여줍니다.

테이블을 만들거나 필드를 추가 할 수 있습니다 올바른 경우, 메인 서비스 데이터를 확인할 수 있습니다.

추천

출처www.cnblogs.com/mysqltongbu/p/11018463.html