컴퓨터데이터베이스

복제 MySQL을. 간단한 여담

그 서버의 전원이 작업을 위해 충분하지 않습니다, 그리고 새로운 장비의 구입으로 인해 재정적 인 어려움으로 사실상 불가능, 또는 바로 그러한 구매가 미래에의 투자 회수에 대한 의심에있을 때 조만간 문제 이전에 관리자가 발생합니다.

이러한 이벤트의 관점에서 복제 데이터베이스와 같은 개념에 대해 알고 불필요한 없습니다. 이러한 지식은 크게 최적의 작업 하드웨어 구성을 만듭니다 중장비 시스템 및 서비스에 종사하는 사람의 삶을 단순화된다. 일반적인 용어에서 데이터베이스 복제는 시스템과 복구의 성능 계수를 개선하기 위해 컴퓨터의 설정 조합 능력을 의미한다. 필요한 경우 기본베이스를 대체 할 데이터베이스의 로컬 복사본을 만들어 - 첫 번째 효과는 백업 서버로 요청, 두 번째에서 던지는에 의해 달성 될 수있다.

조직을 복제 할 수있는 가장 간단하고 일반적인 방법은 - MySQL이 복제됩니다. 그리고 MySQL은 3.23.15 버전 만 단방향 복제이 기능을 지원합니다. 이 경우, 메인 서버 (마스터)도 동시에하고 슬레이브 서버 (슬레이브) 수있어서«주종»의 특별한 구성.

다음과 같이 주어진 시간에 MySQL의 복제가 구현됩니다. 읽고이 쿼리 파일을 실행하는 모든 데이터베이스 변경 및 슬레이브 기계 또는 기계를 표시하는 이진 파일의 변경 사항을 따라야 할 책임이있는 마스터 서버를 만듭니다. 슬레이브가 지속적으로 주와 통신 따라서, 마스터에 대한 모든 변화는 슬레이브로 이동하고, 상황과 잘못된 데이터의 아무 차이가 없다.

MySQL의 복제 여러 단계에 설치.

  1. 시스템 관리자는 모든 기계의 MySQL의 최신 버전을 실행하고 있는지 확인해야합니다.
  2. 당신은 마스터 서버에서 MySQL 복제 될 것이다 로그인을 새 사용자를 작성해야합니다 (그것은 FILE 권한 수준과 노예 기계와 통신 할 수있는 권한이 있어야합니다).
  3. 다음으로 최고와 슬레이브 서버의 지휘관에 MySQL을 중지하고 복제에 관련된 모든 데이터를 복사해야합니다. 유닉스 기반 시스템은 전체 카탈로그의 백업을 만드는 tar 명령을 할 수있다. Windows 사용자는 WinZip을 접근하게됩니다.
  4. , 로그 빈을 서버-ID 고유 번호 : 섹션에서 다음을 추가 mysqld를. 모든 변경 사항은 반드시 오버로드해야하는 후 마스터 서버에 My.conf 파일에 이루어집니다.
  5. 같은 파일의 노예 기계에 다음 코드를 추가해야합니다 :

마스터 호스트 = <마스터 호스트의 이름>

마스터 사용자 = <사용자 로그인>

마스터 암호 = <사용자의 비밀 암호>

마스터 포트 = <메인으로 슬레이브 서버에 연결할 포트>

서버 ID = <슬레이브 기기의 ID>

* 꺾쇠 괄호 대신 위의 텍스트, 데이터를 입력해야합니다.

모든의 끝에서 복사 데이터베이스 슬레이브 서버를 모든 기계를 다시 시작합니다.

복제를 설치하고 지금 당신의 메인 서버는 높은 부하에서하고 쉽게 다른 컴퓨터에 복원 할 수 있습니다 그것에 테이블의 실패의 경우에 고통을하지 않습니다 것을 의미한다 구성된 이러한 작업은 간주 될 수 있습니다 후. 그 결과 새로운 구입에 대해 잊고 몇 년이 될 수있는 하드웨어를 기존 장비의 설치 작업과 중장비 시스템과 콘텐츠를.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ko.atomiyme.com. Theme powered by WordPress.