목차
Navicat을 사용하여 복제를 설정하십시오
복제를 모니터링하고 유지합니다
데이터 베이스 navicat Navicat을 사용하여 마스터 슬레이브 복제를 설정하는 방법은 무엇입니까?

Navicat을 사용하여 마스터 슬레이브 복제를 설정하는 방법은 무엇입니까?

Sep 21, 2025 am 01:56 AM

Navicat으로 마스터 슬레이브 복제를 설정하려면 먼저 마스터의 바이너리 로깅을 활성화하고 고유 한 서버 ID를 설정하여 두 서버에서 MySQL을 구성한 다음 마스터에서 복제 사용자를 만듭니다. 다음으로 Navicat을 사용하여 두 데이터베이스에 연결하고 GUI를 통해 마스터 및 슬레이브를 구성하고 연결을 테스트하십시오. 마지막으로, Navicat의 복제 모니터를 통해 복제 상태를 모니터링하고, 필요할 때 건너 뛰거나 재 동기화하여 오류를 처리하고, 디스크 공간과 백업을 정기적으로 유지 관리합니다.

Navicat으로 마스터 슬레이브 복제를 설정하는 것은 실제로 기본 사항을 이해하면 그렇게 어렵지 않습니다. 데이터베이스 성능, 백업 안정성 또는로드 밸런싱을 개선하기위한 일반적인 설정입니다. Navicat을 사용하면 GUI 인터페이스 및 내장 도구를 사용하면이를보다 쉽게 ​​할 수 있습니다. 단계별로 수행하는 방법은 다음과 같습니다.


MySQL 구성을 먼저 확인하십시오

Navicat에 뛰어 들기 전에 MySQL 서버가 복제 할 준비가되어 있는지 확인하십시오. 여기에는 마스터와 슬레이브 서버가 모두 포함됩니다.

  • 마스터 에서 my.cnf 또는 my.ini 파일에서 바이너리 로깅을 활성화하십시오.
     Server-ID = 1
    log-bin = mysql-bin
  • 슬레이브 에서 고유 한 server-id 설정하십시오. 마스터와 달라야합니다.
     Server-ID = 2

구성 파일을 편집 한 후 두 서버에서 MySQL 서비스를 다시 시작하여 변경 사항을 적용하십시오.

또한 복제를 위해 마스터에서 전용 사용자를 만듭니다.

 'your_password'로 식별 된 사용자 'repl_user'@'%'를 작성하십시오.
*.
플러시 권한;

이 사용자는 슬레이브가 마스터와 연결하는 데 사용됩니다.


Navicat을 사용하여 복제를 설정하십시오

서버가 구성되면 Navicat을 열고 다음을 수행하십시오.

  1. 마스터와 슬레이브 데이터베이스 모두에 연결하십시오.
  2. 마스터 연결 → 복제 관리마스터 구성을 마우스 오른쪽 버튼으로 클릭하십시오.
  3. 슬레이브 연결 정보 (IP, 포트, 사용자, 비밀번호)를 작성하십시오.
  4. 연결 테스트 연결을 클릭하여 모든 것이 작동하는지 확인하십시오.
  5. 완료되면 슬레이브쪽으로 이동 → 복제 관리슬레이브 구성 .
  6. 마스터 연결을 선택하고 설정을 확인하십시오.

Navicat은 무대 뒤에서 필요한 SQL 명령을 자동으로 생성합니다. 무언가 잘못되지 않는 한 수동으로 글을 쓸 필요가 없습니다.

후드 아래에서 무슨 일이 일어나고 있는지 잘 모르면 다음을 사용하여 복제 상태를 확인하십시오.

 노예 상태 표시 \ g

Slave_IO_RunningSlave_SQL_Running 찾으십시오. 둘 다 "예"라고 말해야합니다.


복제를 모니터링하고 유지합니다

설정 후에도 상황이 잘못 될 수 있습니다. 네트워크 문제, 중복 키 또는 잘못된 데이터 유형이 복제를 중단 할 수 있습니다.

Navicat에서는 복제 모니터 탭에서 직접 복제 상태를 모니터링 할 수 있습니다. 노예가 지연되는지 또는 오류가 있는지 여부를 보여줍니다.

일반적인 수정 사항에는 다음이 포함됩니다.

  • 사용 오류 건너 뛰기 :
     글로벌 SQL_SLAVE_SKIP_COUNTER = 1을 설정합니다.
    노예 시작;
  • 불일치가 너무 큰 경우 데이터를 다시 동기화합니다.

또한 디스크 공간을 주시하십시오. 마스터의 이진 로그는 특히 트래픽이 많은 경우 빠르게 성장할 수 있습니다.

두 서버를 정기적으로 백업하는 것을 잊지 말고 때때로 장애 조치 시나리오를 테스트하십시오.


그것은 기본적으로 그것입니다. Navicat을 통해 마스터 슬레이브 복제를 설정하려면 깊은 명령 줄 지식이 필요하지 않지만 표면 아래에서 무슨 일이 일어나고 있는지 여전히 알아야합니다. 구성이 옳고 단계를주의 깊게 따라 다니면 원활하게 작동해야합니다.

위 내용은 Navicat을 사용하여 마스터 슬레이브 복제를 설정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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

핫 AI 도구

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Stock Market GPT

Stock Market GPT

더 현명한 결정을 위한 AI 기반 투자 연구

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제

백업에서 특정 데이터를 추출하는 방법은 무엇입니까? 백업에서 특정 데이터를 추출하는 방법은 무엇입니까? Sep 21, 2025 am 05:00 AM

백업에서 특정 데이터를 추출하려면 먼저 백업 형식과 구조를 명확히 한 다음 적절한 도구와 방법을 선택해야합니다. 1. iOS .Backup, Android .ab 또는 tar.gz, 데이터베이스 .sql 또는 .bak과 같은 백업 형식을 이해하십시오. 2. 7-zip, winrar 또는 dd와 같은 감압 도구를 사용하여 이미지 파일을 처리하십시오. 암호화 된 경우 비밀번호 또는 특수 도구를 해독해야합니다. 3. iOS 또는 Android에서 연락처, 문자 메시지, 사진 및 기타 데이터를 정확하게 추출하기 위해 Imazing, IExplorer 또는 SqliteBrowser 및 기타 도구를 사용하십시오. 4. .AB 파일은 명령 줄을 통해 TAR로 변환 한 다음 압축을 눌러 주요 컨텐츠를 추출 할 수 있습니다. 5. 시각화 도구가없는 경우 SQL 쿼리 또는

배치 작업을 사용하여 여러 작업을 순차적으로 실행하는 방법은 무엇입니까? 배치 작업을 사용하여 여러 작업을 순차적으로 실행하는 방법은 무엇입니까? Sep 20, 2025 am 02:46 AM

Windows 배치 스크립트에서 여러 작업을 실행하는 방법에는 다음이 포함됩니다. 1. Call 명령을 사용하여 여러 .bat 파일을 호출하여 이전을 계속하기 전에 실행되도록하십시오. 2. 스크립트에 직접 명령을 포함시키고 간단한 작업에 적합한 순서대로 실행합니다. 3. 외부 프로그램을 호출하여 완료를 기다릴 때 시작/대기 매개 변수를 추가하십시오. 4. 오류 처리 및 프로세스 제어는 %ErrorLevel %를 확인하여 수행됩니다. 이러한 방법은 다른 시나리오에 적용 할 수 있으며 작업의 직렬 실행을 실현할 수 있습니다.

Navicat을 사용하여 마스터 슬레이브 복제를 설정하는 방법은 무엇입니까? Navicat을 사용하여 마스터 슬레이브 복제를 설정하는 방법은 무엇입니까? Sep 21, 2025 am 01:56 AM

TOSETUPMASTER-SLEVEREPLICATIONWITHNAVICAT, FirstConfigureMySqlonBothServerServerSerVergingBingingOnTheMaster 및 thencreateareplicationUseronthemaster.next, usenavicattoconnectTobothdatabases, usenavicattoConnectTobothdatabases, usenavicattoConnectTobothdatabases, supgurethemasternslaveThegu

Navicat에서 SSL 연결을 사용하는 방법은 무엇입니까? Navicat에서 SSL 연결을 사용하는 방법은 무엇입니까? Sep 17, 2025 am 07:21 AM

Navicat을 사용하여 SSL 연결을 설정하면 데이터베이스 보안이 향상 될 수 있습니다. 단계는 다음과 같습니다. 1. 데이터베이스 서버에 MySQL의 HAD_SSL 변수가 예인지 확인하고 인증서 경로를 확인하는 것과 같이 데이터베이스 서버에 SSL 지원이 활성화되어 있는지 확인하십시오. 2. Navicat의 SSL 탭에서 "SSL 사용"을 확인하여 CA 파일 및 클라이언트 인증서를 업로드하십시오 (필요한 경우). 3. 생산 환경에서 SSL 검증을 무시하지 않기 위해 연결이 완료되지 않은 경우 인증서 경로 및 서비스 상태를 확인하십시오. 4. 최신 버전의 Navicat을 사용하여 호환성을 보장하십시오. 올바른 구성 후에 보안 연결을 달성 할 수 있습니다.

Navicat의 연결 거부 오류 문제를 해결하는 방법은 무엇입니까? Navicat의 연결 거부 오류 문제를 해결하는 방법은 무엇입니까? Sep 17, 2025 am 08:33 AM

연결 거부 이유는 데이터베이스 서비스 실행, 방화벽 차단 포트, 불충분 한 사용자 권한 및 구성 오류가 포함됩니다. 1. 데이터베이스 서비스가 시작되었는지 확인하고 Linux는 SystemCtlStatusMySQL을 사용할 수 있으며 Windows는 서비스 관리자에서이를 볼 수 있습니다. 2. 서버 방화벽이 3306과 같은 해당 포트를 열는지 확인하고 클라우드 플랫폼 보안 그룹이 포트가 통신 할 수 있는지 확인하십시오. 3. MySQL과 같은 데이터베이스 사용자의 원격 액세스 권한을 구성하고 BAND-ADDRESS 설정을 확인합니다. 4. Navicat 호스트, 포트, 프로토콜 등의 연결 매개 변수가 올바른지 확인하십시오. 명령 줄 도구를 사용하여 연결을 테스트하는 것이 좋습니다.

데이터베이스 크기를 확인하는 방법? 데이터베이스 크기를 확인하는 방법? Sep 18, 2025 am 12:46 AM

데이터베이스 크기를 확인하는 방법은 데이터베이스 유형에 따라 다릅니다. 주류 관행은 다음과 같습니다. 1. MySQL은 information_schema를 쿼리하여 총 데이터베이스 크기를 얻거나 그래픽 도구를 사용하여이를 볼 수 있습니다. 2. PostgreSQL은 PG_DATABASE_SIZE 및 PG_SIZE_PRETTY 기능을 제공하여 지정된 데이터베이스의 크기 및 형식 출력을 표시합니다. 3. SQLServer는 SSM을 통해 SP_SPACEUSS 저장 프로 시저 또는 뷰 디스크 사용을 사용합니다. 또한 권한, 원격 액세스 제한에주의를 기울여야하며 데이터베이스 성장 추세를 정기적으로 모니터링하는 것이 좋습니다.

Navicat에서 데이터베이스보기를 만드는 방법은 무엇입니까? Navicat에서 데이터베이스보기를 만드는 방법은 무엇입니까? Sep 19, 2025 am 03:47 AM

Navicat에서 데이터베이스보기를 작성하는 단계는 다음과 같습니다. 1. 쿼리 창을 열고 올바른 데이터베이스를 선택하십시오. 서버에 연결 한 후 대상 데이터베이스를 두 번 클릭하고 바로 가기 키 또는 메뉴를 사용하여 쿼리 창을 엽니 다. 2. CreateView 문을 작성하십시오. 형식은 CreateViewView_NameAsSelect 필드이며 조건이있는 테이블 이름이며 구문이 올바른지 확인하십시오. 3. 명령문을 실행 한 후 객체 목록을 새로 고치거나 선택 쿼리를 실행하여보기가 성공적으로 생성되는지 확인하십시오. 4. 명명 사양, 권한 문제, 그래픽 인터페이스에 대한 과도한 의존성을 피하고 정기적으로보기에주의를 기울이고 뷰를 정기적으로 유지합니다. 전체 프로세스는 간단하지만 오류를 피하기 위해 세부 사항에주의를 기울여야합니다.

Navicat Cloud를 사용하여 연결 및 쿼리를 동기화하는 방법은 무엇입니까? Navicat Cloud를 사용하여 연결 및 쿼리를 동기화하는 방법은 무엇입니까? Sep 19, 2025 am 04:13 AM

NavicatCloud는 데이터베이스 연결 및 쿼리를 동기화하여 작업을 간단하고 직관적으로 만들 수 있습니다. 1. 로그인하고 기본 동기화 공간을 설정하고 동기화 컨텐츠를 저장할 새 작업 공간을 선택하거나 작성하십시오. 2. 다른 장치와 자동으로 동기화하거나 특정 연결의 동기화 옵션을 취소 할 수있는 지정된 폴더에 로컬 연결을 저장합니다. 3. SQL 쿼리를 Synchronization 폴더에 저장하여 교차 장치 편집 및 실행을 달성하고 버전 제어 및 충돌 문제에주의를 기울입니다. 4. 여러 장치의 원활한 동기화를 지원하고 공유 멤버 기능을 통해 다른 사용자의 액세스 권한을 설정하여 협업 효율성 및 보안을 향상시킬 수 있습니다.

See all articles