컴퓨터, 데이터베이스
복제 MySQL을. 간단한 여담
그 서버의 전원이 작업을 위해 충분하지 않습니다, 그리고 새로운 장비의 구입으로 인해 재정적 인 어려움으로 사실상 불가능, 또는 바로 그러한 구매가 미래에의 투자 회수에 대한 의심에있을 때 조만간 문제 이전에 관리자가 발생합니다.
이러한 이벤트의 관점에서 복제 데이터베이스와 같은 개념에 대해 알고 불필요한 없습니다. 이러한 지식은 크게 최적의 작업 하드웨어 구성을 만듭니다 중장비 시스템 및 서비스에 종사하는 사람의 삶을 단순화된다. 일반적인 용어에서 데이터베이스 복제는 시스템과 복구의 성능 계수를 개선하기 위해 컴퓨터의 설정 조합 능력을 의미한다. 필요한 경우 기본베이스를 대체 할 데이터베이스의 로컬 복사본을 만들어 - 첫 번째 효과는 백업 서버로 요청, 두 번째에서 던지는에 의해 달성 될 수있다.
조직을 복제 할 수있는 가장 간단하고 일반적인 방법은 - MySQL이 복제됩니다. 그리고 MySQL은 3.23.15 버전 만 단방향 복제이 기능을 지원합니다. 이 경우, 메인 서버 (마스터)도 동시에하고 슬레이브 서버 (슬레이브) 수있어서«주종»의 특별한 구성.
다음과 같이 주어진 시간에 MySQL의 복제가 구현됩니다. 읽고이 쿼리 파일을 실행하는 모든 데이터베이스 변경 및 슬레이브 기계 또는 기계를 표시하는 이진 파일의 변경 사항을 따라야 할 책임이있는 마스터 서버를 만듭니다. 슬레이브가 지속적으로 주와 통신 따라서, 마스터에 대한 모든 변화는 슬레이브로 이동하고, 상황과 잘못된 데이터의 아무 차이가 없다.
MySQL의 복제 여러 단계에 설치.
- 시스템 관리자는 모든 기계의 MySQL의 최신 버전을 실행하고 있는지 확인해야합니다.
- 당신은 마스터 서버에서 MySQL 복제 될 것이다 로그인을 새 사용자를 작성해야합니다 (그것은 FILE 권한 수준과 노예 기계와 통신 할 수있는 권한이 있어야합니다).
- 다음으로 최고와 슬레이브 서버의 지휘관에 MySQL을 중지하고 복제에 관련된 모든 데이터를 복사해야합니다. 유닉스 기반 시스템은 전체 카탈로그의 백업을 만드는 tar 명령을 할 수있다. Windows 사용자는 WinZip을 접근하게됩니다.
- , 로그 빈을 서버-ID 고유 번호 : 섹션에서 다음을 추가 mysqld를. 모든 변경 사항은 반드시 오버로드해야하는 후 마스터 서버에 My.conf 파일에 이루어집니다.
- 같은 파일의 노예 기계에 다음 코드를 추가해야합니다 :
마스터 호스트 = <마스터 호스트의 이름>
마스터 사용자 = <사용자 로그인>
마스터 암호 = <사용자의 비밀 암호>
마스터 포트 = <메인으로 슬레이브 서버에 연결할 포트>
서버 ID = <슬레이브 기기의 ID>
* 꺾쇠 괄호 대신 위의 텍스트, 데이터를 입력해야합니다.
모든의 끝에서 복사 데이터베이스 슬레이브 서버를 모든 기계를 다시 시작합니다.
복제를 설치하고 지금 당신의 메인 서버는 높은 부하에서하고 쉽게 다른 컴퓨터에 복원 할 수 있습니다 그것에 테이블의 실패의 경우에 고통을하지 않습니다 것을 의미한다 구성된 이러한 작업은 간주 될 수 있습니다 후. 그 결과 새로운 구입에 대해 잊고 몇 년이 될 수있는 하드웨어를 기존 장비의 설치 작업과 중장비 시스템과 콘텐츠를.
Similar articles
Trending Now