오랫동안 사용하던 개발서버 노트북(센스 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
설정 완료 후 dump 파일 복구 (둘 중 하나의 서버에서만 작업 후 동기화 확인)
#mysql -u termux계정 -pmypwd < dump.sql
끝.