서버 A(Master로 생각하고 있음)에서 서버 B로 생성된 binlog 파일로 MYSQL 복제를 설정할 수 있습니까?
우리는 프로젝트 중 하나를 위해 마젠토 커뮤니티에서 마젠토 클라우드로 마이그레이션하고 있으며, 맞춤형 CRM을 위해 DB에 접속해야 합니다.
그러나 안타깝게도 magentto cloud는 DB 복제를 지원하지 않으며 binlog를 사용할 수 있으며 복제 사용자 및 서버 ID 설정을 지원하지 않습니다. binlog 파일은 주기적으로 CRM 서버에 동기화될 수 있습니다.
이제 binlog 파일을 사용하여 데이터베이스를 복제할 수 있는지 아니면 동일한 작업을 수행할 수 있는 방법이 있는지 알고 싶습니다.
터널 설정을 사용해 보았지만 터널 설정을 사용하는 동안 쿼리 실행 시간이 늘어나 CRM 성능에 큰 영향을 미칩니다.
또한 성능 지연 없이 CRM에서 마젠토 클라우드 DB에 액세스할 수 있는 다른 가능성이 있는지 다시 확인해야 합니다.
당신의 제안에 미리 감사드립니다.
네, 가능합니다만, 설명하는 설정에서 약간 이상할 수도 있습니다.빈 로그를 릴레이 로그로 재생할 수 있습니다.자세한 내용은 이 기사를 참조하십시오. https://lefred.be/content/howto-make-mysql-point-in-time-recovery-faster/
특히 다음과 같은 부분이 관련이 있습니다(적절하게 편집해야 합니다).
[root@mysql1 mysql]# for i in $(ls /tmp/binlogs/*.0*)
do
ext=$(echo $i | cut -d'.' -f2);
cp $i mysql1-relay-bin.$ext;
done
[root@mysql1 mysql]# ls ./mysql1-relay-bin.0* >mysql1-relay-bin.index
언급URL : https://stackoverflow.com/questions/63560878/is-it-possible-to-setup-mysql-replication-with-binlog-files-generated-from-serve
'programing' 카테고리의 다른 글
파이썬에서 RPC를 하기 위한 현재의 선택은 무엇입니까? (0) | 2023.10.02 |
---|---|
사파리 페이지가 iOS 렌더링을 중단하는 이유는 무엇입니까? (0) | 2023.10.02 |
장고의 AJAX를 통해 매개 변수를 게시하는 동안 "CSRF 토큰 누락 또는 부정확" (0) | 2023.09.27 |
MySQL 열 유형 "TIMESTamp"에는 "NOT NULL DEFAULT CURRENT_TIMESTamp ON UPDATE CURRENT_TIMESTamp"가 함축적으로 포함되어 있습니다. (0) | 2023.09.27 |
깃, 머큐리얼, 바자의 상대적 강점과 약점은? (0) | 2023.09.27 |