본문 바로가기

database

갤럭시 s8플러스 maria db 양방향 이중화

오랫동안 사용하던 개발서버 노트북(센스 r520)에서 db만 분리 후

갤럭시 s8 플러스에 termux app을 설치 후 maria db를 설치하고 운영 중 

같은 모델 공기계가 생겨 이중화 하게됨. 

 

새 스마트폰(DB#2) 설치순서

1. termux app 설치 

2. openssh 설치 (터미널 작업용 기본포트 8022)

3. termux 저장공간 허용 (termux-setup-storage)

4. maria db 설치 (pkg installl mariadb)

 

 

기존 스마트폰(DB#1) 작업순서

1. db 전체백업 

#mysqldump --single-transaction –-routines --all-databases -h localhost -u termux계정 -pmypwd > dump.sql

 

2. maria db 재설치 (버젼이 일치하지 않으면 DB 실행시 동기화 안됨)

#pkg remove mariadb

#rm -rf /data/data/com.termux/files/usr/var/lib/mysql

#pkg install mariadb

 

 

이중화 작업  (아래 블로그 참조)

9d4u.tistory.com/670

 

mysql replication(양방향 복제)

양방향 복제는 서로가 master임과 동시에 slave라는 의미. -------환경----- db 서버1(mariadb) - 192.168.0.32(centos7) db 서버2(mariadb) - 192.168.0.69(centos7) mariadb는 서버1,2 모두 동일한 버전 -------..

9d4u.tistory.com

 

 

설정 완료 후 dump 파일 복구 (둘 중 하나의 서버에서만 작업 후 동기화 확인)

#mysql -u termux계정 -pmypwd  < dump.sql

 

 

끝.